我有一个R Studio项目(“ C:/ Users / manukyae / Documents / R_Work / stackoverfl”),其中包含一个文件,.Rprofile,其内容为:
setwd('/programs/')
print("Hi")
当我开始一个新的R Studio会话并选择此项目时,它将正确地将当前工作目录设置为“ C:/ programs”并打印“ Hi”。
之后,我将当前工作目录更改为其他位置,例如在我提交的控制台中
setwd('~')
这将当前工作目录正确设置为“ C:/ Users / manukyae / Documents”。
问题是当我在不关闭R Studio的情况下重新启动R会话时,即会话->重新启动R(或Ctrl + Shift + F10)时,我希望.Rprofile文件应为源文件,并且当前工作目录应为“ C: /程式”。但是它仅打印“ Hi” ,并且当前工作目录不变,它保持为“ C:/ Users / manukyae / Documents”
似乎R Studio重新启动R会话会忽略setwd('/ programs /')语句。
我都尝试过这两个
-Windows 10,R Studio版本1.1.453,R版本3.5.0(2018-04-23)
-Linux,R Studio服务器版本1.1.423,R版本3.4.3(2017-11-30)
我想了解为什么会发生这种情况以及它是否是错误。
非常感谢您的帮助和时间!