R有时不保存我的历史

Lil*_*ily 6 r

我在R中有一个程序.有时当我保存历史记录时,它们不会写入我的历史文件.我失去了一些历史,这真的让我发疯.

关于如何避免这种情况的任何建议?

Jor*_*eys 7

首先检查你的工作目录(getwd()).savehistory()将历史记录保存在当前工作目录中.说实话,你最好指定文件名,默认是.History.说:

savehistory('C:/MyWorkingDir/MySession.RHistory')
Run Code Online (Sandbox Code Playgroud)

它允许您:

loadhistory('C:/MyWorkingDir/MySession.RHistory')
Run Code Online (Sandbox Code Playgroud)

因此,历史不会丢失,它只是在一个你不知道的地方.另见?history.

澄清一下:历史记录只不过是包含当前会话的所有命令的文本文件.所以这是你所做的很好的日志,但我几乎从不使用它.我通过使用脚本自己构建我的"分析日志",如另一个答案中暗示的那样.