专栏首页庄闪闪的R语言手册Rstudio 1.4版本更新介绍

Rstudio 1.4版本更新介绍

Rstudio 1.4版本更新介绍

Rstudio公司在2021年6月9日更新了Rstudio增加了若干功能。

对R4.1的支持

因为R4.1做了大更新,之前的Rstudio对R4.1新增加的特性没有支持到位。在最新的Rstudio已经到位了。如果本来打算使用R4.1的同学们,现在可以下载最新的Rstudio用起来了。

新的原生管道函数|>

之前的管道函数一种都是magrittr包的%>%,这个管道函数也被内置到tidyverse里面了。以前的Rstudio支持的管道函数默认就是%>%

我上次在介绍原生的管道函数的时候,说到Rstudio不支持。但是在最新的Rstudio里面,已经增加了支持。快捷方式和之前还是一样Cmd/Ctrl + Shift + M。只要在Options -> Code -> Editing里面修改就可以了。

如果你Rstudio使用的字体是FiraCode或者JetBrains Mono,那么你还可以看到下面这样的连体字。是不是很漂亮。

新的匿名函数语法,(x)

R4.1还增加了新的匿名函数:\(x),可以不再使用之前的笨重的function(x),现在Rstudio也支持了。

新的图形渲染引擎

R4.1加了一个新的图形渲染引擎,这个图形渲染引擎和之前的Rstudio不兼容(使用ggplot2或者grid的时候,会发生崩溃),因此Rstudio和R最好一起搭配使用。下面是这个图展示了Rstudio对线性渐变填充的支持,这个也是新的图形引擎的功能之一。

如果想要使用上面的新功能,前往Rstduio的Cairo打开,设置路径为:Options -> General -> Graphics.

改进python支持

Rstduio不断的对python支持改进,这次在控制台选项卡中,可以看到运行的python版本,增加了停止按钮。

我感觉Rstudio对python的支持还是很鸡肋,没有办法做到自动代码补全、选择本地已经安装好的python环境或者conda环境。

对苹果M1芯片的支持

现在的R4.1 已经完全支持mac的m1架构。这意味着你在使用Rstudio运行R的时候,可以体验到M1强大的计算能力。但是Rstudio依然需要经过Rosetta2转译,因为Rstudio需要的一些底层依然没有做到对苹果M1的原生支持。不过Rstudio公司将会在近期发布苹果m1原生版本的Rstudio。

内存使用的可视化

Rstudio的Environment位置上方加入了一个新组件,用来展示Rstuido使用了多少内存,以及相对于系统内存的占比情况。

点开这个小组件,还可以看到更加详细的内存使用报告。帮助你了解数据占用了多少内存,并让你了解如何在内存受限的环境中使用Rstudio。

文档上下文菜单

现在可以直接在编辑区域、查看文档的上下文菜单,让你修改文档名字、拷贝文档路径更加方便。

命令行面板更新

自Rstudio的1.4版本发布以来,命令行面板是最好用的功能之一(Cmd/Ctrl + Shift + P呼出)。在这次更新中,我们将你最近使用的功能前置。

方便了你查找最近使用的功能。如果你想清除最近的一些命令功能,可以在命令行面板输入Clear Recently Executed Command List.

总结

想要了解更加全面的更新内容,点击文末原文链接直达。

本文分享自微信公众号 - 庄闪闪的R语言手册(Zss_R4ds)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2021-06-14

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • R语言实战(第二版)第一章~文字版

    这一节其实也没有必要细看。只需要记住一句话就可以了R语言功能很强大,基本可以满足我们日常科研任务中的数据分析和数据可视化的需求

    用户7010445
  • R语言宏基因组学统计分析(第四章)笔记

    citation("ggplo2")取包引用信息,RStudio.Version()可以获取RStudio引用信息。

    用户1075469
  • 如何在RStudio进行python编程

    新版本的Rstudio, 需要R包:reticulate在1.10以上, 如果是1.09会报错, 而如果你的R是microsoftR是老版本的话, CRAN不...

    邓飞
  • MetaMask v8 新版本介绍

    现在,MetaMask 的新版本已经推出!MetaMask版本8的推出,是对MetaMask的重大升级,并提供了许多以前钱包没有的新功能,在这里来介绍一下。

    Tiny熊
  • R沟通|Rmarkdown教程(2)

    假设你已经安装了R[1](R Core Team 2020)和RStudio IDE[2]。

    庄闪闪
  • R语言基础教程——第3章:RStudio的使用教程

    在前面我们介绍了R和RStudio的安装教程,也简单介绍R的GUI的使用,包括包的安装,加载等进行简单的介绍,然而并不详细,对于初学者来说,可能很难理解,原因...

    DoubleHelix
  • EOS1.1版本新特性介绍

    我们知道目前eos的本地存储结构是简单的文件存储,对于备份和数据查询等管理角度,略显尴尬。新版本推出了MongoDB插件eosio::mongo_db_plug...

    文彬
  • 1.5w字的Rmarkdown入门教程汇总

    Rmarkdown 是 R 语言环境中提供的 markdown 编辑工具,运用 rmarkdown 撰写文章,既可以像一般的 markdown 编辑器一样编辑文...

    庄闪闪
  • MySQL 8.0 版本功能变更介绍

    作者介绍:朱强,腾讯云数据库高级工程师,主要负责腾讯云数据库MySQL的开发和运营,曾就职于华为和网宿,在存储、文件系统开发有丰富经验。

    腾讯云数据库 TencentDB
  • 1.5w字的Rmarkdown入门教程汇总

    Rmarkdown 是 R 语言环境中提供的 markdown 编辑工具,运用 rmarkdown 撰写文章,既可以像一般的 markdown 编辑器一样编辑文...

    邓飞
  • SAP Cloud Application Programming 介绍(2021 更新版)

    这是Jerry 2021年的第 25 篇文章,也是汪子熙公众号总共第 296 篇原创文章。

    Jerry Wang
  • R语言升级

    因为一个R包让我不得不对电脑的R进行升级,正好整理下整个升级的过程。我们是在Rstudio中进行的升级操作。用到了包installr。首先我们看下包的安装:

    一粒沙
  • RStudio server 自动掉线 安全是安全了,但是方便在哪里???

    勾选Stat signed in when browser closes,再次打开RStudio还是要重新登录!

    邓飞
  • Meteor 1.4正式发布 - 更新了 Node 和 MongoDB 版本以及更多

    时见疏星
  • RStudio v1.4 正式发布,看看有哪些新特性

    下面具体看看这些新的特性,我只介绍重点,详情大家可以仔细阅读发布博客:https://blog.rstudio.com/2021/01/19/announcin...

    王诗翔呀
  • tidyverse:R语言中相当于python中pandas+matplotlib的存在

    tidyverse就是Hadley Wickham将自己所写的包整理成了一整套数据处理的方法,包括ggplot2、dplyr、tidyr、readr、purrr...

    拴小林
  • R语言学习 - 入门环境Rstudio

    R语言是比较常用的统计分析和绘图语言,拥有强大的统计库、绘图库和生信分析的Bioconductor库,是学习生物信息分析的必备语言之一。 Rstudio是编辑、...

    生信宝典
  • (数据科学学习手札66)在ubuntu服务器上部署shiny

      shiny是R中专门用于开发轻量级web应用的框架,在本地写一个shiny应用并调用非常方便,但如果你希望你的shiny应用能够以远程的方式提供给更多人来使...

    Feffery
  • R基础——数据的导入与导出(下)

    前面两篇文章介绍了导入导出csv文件,txt文件,xlsx文件,接下来,将介绍R连接数据库,从数据库中导入数据。 在我工作中,使用的是sql server,所以...

    企鹅号小编

扫码关注云+社区

领取腾讯云代金券