尝试从服务器上的某个位置加载包时
library("plyr", lib.loc="\\teneraserver/users/jphelan/My Documents/R/win-library/3.0")
我收到以下错误
Error in library("plyr", lib.loc = "\\teneraserver/users/jphelan/My Documents/R/win-library/3.0") :
no library trees found in 'lib.loc'
我跑了
.libPaths()
返回
[1] "\\\\teneraserver/users/jphelan/My Documents/R/win-library/3.0"
[2] "C:/R/R-3.0.1/library"
包裹在
.libpaths()[1]
我已阅读How do you change library location in R?,因为我很乐意在我的C驱动器上工作,避免在服务器上工作时出现并发症,但仍不确定我在做什么。我是否必须完全卸载并重新安装,或者我可以只更改我的软件包库的位置(永久在我的机器上而不是在每个会话开始时)?我正在运行Windows 7和R版本3.0.1。我的编辑器是RStudio版本0.97.551
答案 0 :(得分:2)
你忘了逃避起始的双反斜杠。使用\\\\teneraserver
,而不是\\teneraserver
。或者,在整个过程中使用正斜杠://teneraserver
。
实际上,由于您的服务器路径已经在.libPaths
,因此您可以完全省略lib.loc
参数。