为什么我在重新启动PC时必须再次在R 3.1.2中安装软件包

时间:2015-03-10 02:53:41

标签: r install packages

我已成功安装dplyr个包裹!但是,#34;你的R"我今天跑library(dplyr)的时候。我之前没有删除这个包,为什么?

1 个答案:

答案 0 :(得分: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")

希望这有帮助。