很久没有更新R,但是又想去R的官网上去看有没有版本更新,怎么办?
install.packages("installr")
require(installr)
这两行命令可以在RStudio或者R上运行。installr包有一系列的函数
updateR, install.R, install.RStudio, install.Rtools, install.pandoc, install.MikTeX, install.git, install.git, install.GraphicsMagick, install.ImageMagick, check.for.updates.R, install.URL, install.packages.zip.
但是最简单实用的函数就是installr()。在WINDOWS系统下的RStudio中运行installr()时,会弹出一个对话框,问你需要更新什么软件,看这个list就知道installr()可以实现多少软件的更新(注意如果要更新RStudio,那么最好在R里跑命令)。
以第一个R为例,选中后点击OK就会查询此前版本和可用的最新版本,如果有更新的版本,会提示安装,并下载安装包。
安装界面跟手动安装一样。不同的是,安装完成后,会有对话框问你是否需要将前一个版本的library复制到更新的R路径下,这是个很实用的功能。
另外安装完成后,RStudio连接R的默认路径也会迁移到新安装的路径下。这样只要重启一下RStudio就可以调用新的R了。