【问题标题】:Why I have to install packages in R 3.1.2 again when I restart my PC为什么我在重新启动 PC 时必须再次在 R 3.1.2 中安装包
【发布时间】:2015-03-10 11:10:08
【问题描述】:

我已成功安装dplyr 包!但是当我今天运行library(dplyr) 时,“你的 R 中没有这个包”。我之前没有删除过这个包,为什么?

【问题讨论】:

    标签: r installation packages


    【解决方案1】:

    包可以在不同的库路径中找到,看看它们在哪个目录:(更新后有新的目录路径很常见)

    .libPaths()
    

    就我而言,我有: [1] "C:/Users/.../Documents/R/win-library/3.1" "C:/Program Files/R/R-3.1.2/library"

    您还可以查看您的包裹:

    library()
    

    偶尔更新一下你的包也不错。 如果在windows下运行:

    library(installr)
    update.packages()
    

    我用来管理我的包的一个技巧是拥有一个专门用于此目的的 R.code,它大部分时间都是开放的。我还定期备份我的包列表,以便我可以快速重新安装它们:

    save_all_packages <- rownames(installed.packages()) 
    write(save_all_packages, file="...list_all_packages.txt")
    

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-02
      • 2020-12-31
      • 1970-01-01
      • 2018-09-21
      • 2017-12-24
      • 1970-01-01
      相关资源
      最近更新 更多