gpt4 book ai didi

r - .libPaths(blah) 什么都不做

转载 作者:行者123 更新时间:2023-12-01 03:31:34 26 4
gpt4 key购买 nike

抱歉,如果之前有人问过这个问题。我试过谷歌搜索和谷歌搜索,但似乎没有人报告过这一点。我正在尝试为我的 .libPaths 添加路径,但是 .libPaths(new=blah)似乎没有改变任何东西。这是我的代码:

packagedir = paste0(getwd(),'/extraRPackages/')
newLibPaths = c(packagedir,.libPaths())
print(newLibPaths)
.libPaths(newLibPaths)
print(.libPaths())

...这是第一次打印的输出(我传递给 .libPaths 的内容):
[1] "C:/Users/GCW/Dropbox/Mash share/Phil/R/mashdb/database/extraRPackages/"
[2] "C:/Users/GCW/Documents/R/win-library/3.3"
[3] "C:/Program Files/R/R-3.3.1/library"

...和第二个打印:
[1] "C:/Users/GCW/Documents/R/win-library/3.3" "C:/Program Files/R/R-3.3.1/library"    

为什么我对 .libPaths(new=blah) 的调用可能什么都不做??我难住了!我已经在 RStudio 和 RPortable 中尝试过,但两者都给了我相同的输出......任何帮助都非常感谢......

(我从阅读其他答案中知道有“适当”的方法可以永久更改路径,但这是我希望能够在相当不寻常的设置中动态执行的操作,如果 .libPaths 只是按照我的想法去做,我就完了……)

编辑:有人建议这可能是这个问题的重复 Changing R default library path using .libPaths in Rprofile.site fails to work ——但我认为不是。我在发布我自己的问题之前阅读了这个问题——但在这个问题中,它最后说“如果我启动 RStudio,.libPaths() 命令似乎按预期工作”——但正是在 RStudio 中该命令对我没有任何作用(这是我想使用它的地方,不是在 RProfile.site 文件中,也不是以任何永久方式)...

最佳答案

啊我想通了!您传递给 .libPaths(blah) 的文件夹名称不应以“/”结尾。我将上面的第一行更改为

packagedir = paste0(getwd(),'/extraRPackages')

......一切都很好。为愚蠢的问题道歉!

关于r - .libPaths(blah) 什么都不做,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39225428/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com