Rstudio公司在2021年6月9日更新了Rstudio增加了若干功能。
因为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
,那么你还可以看到下面这样的连体字。是不是很漂亮。
R4.1还增加了新的匿名函数:\(x)
,可以不再使用之前的笨重的function(x)
,现在Rstudio也支持了。
R4.1加了一个新的图形渲染引擎,这个图形渲染引擎和之前的Rstudio不兼容(使用ggplot2或者grid的时候,会发生崩溃),因此Rstudio和R最好一起搭配使用。下面是这个图展示了Rstudio对线性渐变填充的支持,这个也是新的图形引擎的功能之一。
如果想要使用上面的新功能,前往Rstduio的Cairo打开,设置路径为:Options -> General -> Graphics
.
Rstduio不断的对python支持改进,这次在控制台选项卡中,可以看到运行的python版本,增加了停止按钮。
我感觉Rstudio对python的支持还是很鸡肋,没有办法做到自动代码补全、选择本地已经安装好的python环境或者conda环境。
现在的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
.
想要了解更加全面的更新内容,点击文末原文链接直达。