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不支持的,所以报错跳过不装。
  • 这个循环只是把所有包遍历了一遍,

你可能感兴趣的:(R-4.0.0使用初体验)