不知何故,我在R中的家庭和图书馆目录变成了云位置,这弄乱了一堆路径,现在,我似乎无法改变它。当我在R中输入path.expand("~")
时,我会回来"C:/Users/MyName/OneDrive/Documents"
,但我希望得到"C:/Users/MyName/Documents"
。
当我尝试.libPaths()
时,我得到"C:/Users/MyName/OneDrive/Documents/R/win-library/3.4"
和"C:/Program Files/R/R-3.4.3/library"
,但我只想要后者。
我尝试卸载并重新安装R和RStudio(因此现在使用每个版本的最新版本),但云路径仍然存在。我在其他地方看过有关在.Rprofile文件中设置内容的帖子,但我不认为这是正确的选项,特别是因为.Rprofile文件必须位于云位置,这是我不想要的。
我在控制面板中查看了我的环境变量(我在Windows 10上)并查看了PATH,但没有任何内容指定云目录,因此我不知道它来自何处。
如何永久更改主目录,并确保.libPaths
仅指向实际的库目录?
答案 0 :(得分:0)
这是基于您的Windows环境变量HOME
。您需要将HOME
重置为您想要的路径“C:/ Users / MyName / Documents”
答案 1 :(得分:0)
自从你提到你是
您还可以仅为R设置R主目录,而无需使用特殊的环境变量来更改系统HOME,
warehouse_stock %>%
mutate(stock_type = case_when(stock %in% apples ~ "Food",
stock %in% wines ~ "Drink",
TRUE ~ "unknown")) -> warehouse_stock
使用您想要的R Home路径将其添加到环境变量中,将设置R Home路径而无需更改系统HOME。
RStudio looks for R_USER first (and then moves on to HOME)。