如何从RData中查看原始脚本或函数?

如何从RData中查看原始脚本或函数?,r,workspace,R,Workspace,我在RCmdr顶部窗口中创建了一个非常小的脚本(没有保存),但我只保存了工作区 当我重新加载时,我看不到最初在顶部窗口中的任何内容。我的错误我知道,但是有没有办法从工作区文件中看到我可能调用的函数等的任何提示?我可以看到对象,但看不到是什么创建了它们。如果打开新的R会话,请尝试按向上箭头键。如果前一个会话正常结束,则通常在新会话开始时加载通常不可见的.rhistore文件。如果会话在GUI中打开,则可以使用菜单命令显示命令列表。这也可能显示该文件: loadhistory(file = ".Rh

我在RCmdr顶部窗口中创建了一个非常小的脚本(没有保存),但我只保存了工作区


当我重新加载时,我看不到最初在顶部窗口中的任何内容。我的错误我知道,但是有没有办法从工作区文件中看到我可能调用的函数等的任何提示?我可以看到对象,但看不到是什么创建了它们。

如果打开新的R会话,请尝试按向上箭头键。如果前一个会话正常结束,则通常在新会话开始时加载通常不可见的.rhistore文件。如果会话在GUI中打开,则可以使用菜单命令显示命令列表。这也可能显示该文件:

loadhistory(file = ".Rhistory")
历史记录是累积的,因此,除非您有一个很长的会话介入,否则您可能仍然能够让代码返回几个会话。我认为默认情况下,它保留最后500个条目。实际上是512。见:

?history

检查是否有保存
.RData
文件的
.rhistore
文件。否。rhistore不幸的是,我质疑您对操作系统的理解以及文件管理是如何发生的。在Windows和Mac中,
.rhistore
文件将不可见,除非您做出特殊努力。