【发布时间】:2016-04-16 06:21:02
【问题描述】:
在我的系统上,Rstudio 使用的是 Machine 的默认 R 版本。因此,ls() 的逻辑输出对于 R 和 Rstudio 应该是相同的,
如果
getwd() 输出相同 - 检查并发现工作目录相同
dir() 输出相同 - 检查并发现两者(文件计数和文件名)相同
sessionInfo() 输出相同 EXCEPT R 在“通过命名空间加载(且未附加):”中还有 1 个包:scatterplot3d_0.3-36 其他 15 个包在 R 和 RStudio 中都相同
我的工作目录有一个 .RData 文件,该文件正被 R 使用。我的印象是 Rstudio 也会加载相同的 .RData 文件,因为它在同一个目录上工作。
但我发现 R 和 Rstudio
的ls() 输出不同
所以我的问题是
如何强制 Rstudio 从工作目录自动加载 .RData 文件?
如何找到Rstudio当前使用的.RData文件的路径?
我希望 RStudio 列出在 R 中生成的相同变量。
我无法将文件夹路径修改为 ~,以便每次更改 .Rprofile 中的工作目录时,Rstudio 都会自动获取正确的位置。 ...
顺便说一句,我发现 .RData 被 Rstudio 保存在我的工作目录中,因此 R 正确使用了这个文件,但更多研究我需要;(在 Rstudio
上EDIT-1:添加了说明。 EDIT-2:添加图片
【问题讨论】:
-
Err... 为什么投反对票?
-
我没有给你投反对票,但你需要提出一个其他人可以通过向我们提供数据或更多信息来重现的问题。 “R 正在使用保存在工作目录中的 .RData 文件,然后 RStudio 没有使用它并从其他地方使用它。”是什么意思?什么意思?
-
@lmo:我添加了更多细节。这是否更好 ?感谢您的帮助