美文网首页R for statistics
怎样更新R版本以及迁移packages

怎样更新R版本以及迁移packages

作者: 生信小鹏 | 来源:发表于2020-12-20 11:32 被阅读0次

    这次写一下更新R的一点问题。
    更新R遇到这么几个问题,Rstudio不能客户端更新,更新要不要再官网下载新的版本,更新后原来安装的包怎么迁移。

    1. 官网下载更新

    这个不多说,和第一次安装R是一样的过程,没有太大的问题。

    2. 使用installr 包进行更新

    这种方法比较符合习惯使用R 的用户

    install.packages('installr')
    library(installr)
    update()
    

    上面代码的运行,在Rstudio中不行,需要在Rgui中运行才可,按照提示,就可以更新。

    注:如果以前自己的packages不是放在默认位置,默认迁移的时候是有问题的,可以采用下面的方法迁移。

    3. 迁移原来的packages

    library(installr)
    copy.packages.between.libraries(from = "D:\\Program Files\\R\\R-3.6.3\\library"
                         , to = "D:\\Program Files\\R\\R-4.0.2\\library"
                         , ask =T, keep_old = TRUE
                         , do_NOT_override_packages_in_new_R = TRUE)
    

    上面的意思就是从原来的位置复制到新的位置,而不是剪切原来的packages,并且不要覆盖现在新的位置的packages。

    4. 使用Rstudio安装

    以前觉得不能用Rstudio更新,看到别人说可以,所以从别处借鉴过来的。

    如果是win用户,只要在这个文件夹下C:Users<your user name>AppDataRoamingRStudio 删除 desktop.ini.lock 文件即可。

    R语言安装新版本后旧版本安装包的迁徙问题

    相关文章

      网友评论

        本文标题:怎样更新R版本以及迁移packages

        本文链接:https://www.haomeiwen.com/subject/hbzhnktx.html