Loading...
墨滴

yuanzhoulvpi

2021/06/12  阅读:45  主题:默认主题

Rstduio1.4更新2021-06-09

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.

总结

想要了解更加全面的更新内容,点击连接阅读更多: https://www.rstudio.com/products/rstudio/release-notes/

yuanzhoulvpi

2021/06/12  阅读:45  主题:默认主题

作者介绍

yuanzhoulvpi