2011-04-05 114 views
0

如果由於錯誤需要關閉R,是否可以恢復R會話?會話/數據在保存到文件之前是否有臨時目錄?在R中恢復丟失/丟棄的會話?

我真正需要的是輸入命令的歷史。

(運行在WinXP [R版本2.12.1)根據答案


下面我的問題,我還是有以下問題:

凡r保存.Rhistory什麼?

儘管重新啓動了新的R會話並仍然可以訪問先前會話中的命令,但我無法找到該文件。 R參考頁SAVEHISTORY沒有爲我解決這個問題。看來R將這些數據存儲在我無法訪問的某個臨時文件/文件夾中。當我運行命令tempdir()時,我得到一個臨時目錄的位置,但是沒有單個文件存儲在那裏,無論是在活動會話期間,還是在關閉之後。

回答

1

看看R工作時發生工作的工作目錄,並查找名爲「.Rhistory」的文件我不知道每個命令是否在那裏。但我相信至少有最後50人在那裏。

HTH

+0

看起來那麼如果R不會自動保存「.Rhistory」文件,因爲我無法找到我的系統上的單一,甚至沒有在R temp目錄。 – drapkin11 2011-04-11 19:14:52

+0

@ drpakin11看來,他們只有當你保存工作空間時纔會被保存,對不起 – 2011-04-11 19:47:35