R-4.0.0使用初体验

R语言又更新啦,在4月24日4.0正式上线,从3.63到4.0,单从编号上看就知道差别有很大了。

尝鲜,更新R

  • RStudio 会建议你去R GUI上安装,所以直接在R GUI上执行以下代码即可。
installr::updateR()
  • 如果网速不好,会链接失败,多打开几次就好了。
  • 之后正常的设置,比如是否把旧版本的包复制到新版本下面。建议复制,还是保护好R-3.63,用不习惯了还可以退回去。

包的重装问题

  • 其实安装的时候查看了相应的更新说明,改动很大,没有细看
  • 在使用R-4.0.0的时候,发现好多从3.63移过来的包都需要重装
  • 每回加载都报错,让我重装。再次加载的时候还是会报错,因为他的依赖包也需要重装。很崩溃的是不知道哪个是需要重装的,只能每次报错的时候去debug重装。

不是办法的办法

  • 查看了更新说明,没有找到相应的一次更新的方法,索性写个循环,把包都重装一下。
# 获取已经安装了的包
ins=installed.packages()
# 查看格式,为character,虽然乱七八糟的,但是确实是character
str(ins)
# 查看有多少包,我有691个
dim(ins)
# 循环吧皮卡丘
for(i in 1:691){
  print(ins[i])
  install.packages(ins[i])
}
  • 最后,我把包都重装了一遍,其中好多包是R-4.0.0不支持的,所以报错跳过不装。
  • 这个循环只是把所有包遍历了一遍,
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容