由于我的RAM很少,我不想复制数据并使用我的Jupyter笔记本中的RStudio会话中创建的对象(运行w / R内核)。
知道怎么做吗? 基本上我想在RStudio和Jupyter笔记本会话中使用相同的工作区。
感谢您的帮助!
答案 0 :(得分:1)
我在Jupyter中使用R笔记本遇到的一个问题是保存我的工作区。在正常的R会话中,我习惯于在会话结束时保存工作区,然后稍后再回到工作区继续进行。但是,使用Jupyter笔记本时,我发现必须重新运行所有代码才能再次重新生成所有对象!对于Python笔记本用户来说,这似乎也是一个问题。
有一个非常简单的解决方法:只需运行标准R命令 save.image()
然后,您的工作区将保存到Jupyter笔记本所在文件夹中的通常隐藏的.RData文件。如果要共享代码和工作区,则必须确保同时复制笔记本文件和随附的.RData文件。
同样,如果您在已经有.RData文件的文件夹中启动笔记本,则会发现您可以从Jupyter笔记本访问该工作区-只需运行ls()即可查看其中的内容。