2010-05-14 53 views
3

看完之後this question我試圖清理掉我的工作區,發現每次打開R時,我最近刪除的所有原始項目都被恢復了。然後我檢查了.RData,發現它在幾周內沒有被修改,即使我反覆保存了工作區圖像。 .RData多久更新一次以及如何更改.RData的更新情況,以便反映最近的更改?如何更新.RData?

+0

大多數情況下,您最好保存代碼而不是保存對象。您的分析將以這種方式更加透明(因爲變量的存在並不總是顯而易見的,而且可能並不意味着您認爲這意味着什麼,在六個月的時間內)。唯一的例外是當變量是需要很長時間才能運行的分析結果,因此重複執行代碼是不現實的。 – 2010-05-14 13:28:54

回答

6

,如果它得到修改,當你

  1. 使用save.image()
  2. 使用q()並回答是

否則它不會改變。

我個人的偏好是顯式加載和保存要緩存的會話或進一步分析的數據。