无法将新库路径添加到.libPaths()

时间:2018-12-23 08:17:54

标签: r path package

您好,我正在尝试在Windows中的RStudio中为.libPath()添加新路径。但它没有被添加到它。有人可以帮帮我吗。

> .libPaths()
[1] "C:/Users/ars/Documents/R/R-3.5.1/library"
> .libPaths(c(.libPaths(), "C:/Users/ars/Documents/R/win-library/3.4/"))
> .libPaths()
[1] "C:/Users/ars/Documents/R/R-3.5.1/library"
> 

2 个答案:

答案 0 :(得分:3)

删除斜杠。来自?.libPaths

  

如何处理带有斜杠的新路径取决于操作系统。在   POSIX文件系统现有目录通常可以用   斜杠:在Windows文件路径上带有斜杠(或   反斜杠)无效,因此永远不会添加到库中   搜索路径。

答案 1 :(得分:-1)

在分配给path_to_libraries变量的引号中插入所需的路径:

path.expand("~")
.First <- function() {
  path_to_libraries <- "" 
  .libPaths(c(path_to_libraries, .libPaths()))
}