我需要为不同的用户安装一组库,如何在.libPath()
和install.packages()
中进行指定?
否则,默认情况下,它将进入全局空间并在is not writable
中尝试时抛出错误(RScript
)消息。
答案 0 :(得分:1)
您可以通过为libPath的第一个条目提供另一个路径值来添加默认的.libPath()
new_path <- "./Desktop"
.libPath(new_path)
或简单地.libPath("./Desktop")
它变了
您可以使用
进行检查 libPath()
说明:install.packages()
使用.libPath()
的第一个值作为默认值。另外,如果您不想更改默认值,也可以使用install.packages(pkg, lib="~/Desktop")
。只需为您的蟒蛇路径进行编辑即可。
也请参见这个旧问题here。 您还可以按照以下步骤将旧库附加到新库中