作者:黄天元,复旦大学博士在读,热爱数据科学与开源工具(R),致力于利用数据科学迅速积累行业经验优势和科学知识发现,涉猎内容包括但不限于信息计量、机器学习、数据可视化、应用统计建模、知识图谱等,著有《R语言数据高效处理指南》(《R语言数据高效处理指南》(黄天元)【摘要 书评 试读】- 京东图书,《R语言数据高效处理指南》(黄天元)【简介_书评_在线阅读】 - 当当图书)。知乎专栏:R语言数据挖掘。邮箱:huang.tian-yuan@qq.com.欢迎合作交流。
R语言在2019年双12迎来了它的3.6.2版本。每次更新版本总要重新下载,然后重新安装包,非常繁琐,不是特别友好。但是作为R用户的福利,installr包能够实现一键式的更新包,并把之前安装的包转移过去,只需要一行代码即可(不包括你装installr包的代码...):
install.packages("installr")
installr::updateR(fast = T)
把fast参数设为TRUE(简写T),它会自动——
If TRUE, it overrides other parameters and uses a set of defaults to make the R installation as fast as possible: no news, installr R, copy packages and Rprofile, keep old packages, updated packages, without quiting current R or starting the new R. don’t use GUI, check MD5sums, keep installed file in the getwd.
我看了一下介绍,还是非常安全的,十分方便,推荐使用。
最后提醒一下,尽量在裸R里面跑这个代码,而不是在Rstudio中。想起了以前一个记事本一个裸R的时代...
补充一个更新所有R包的方法:
update.packages(ask = F)