我在MAC中輸入了一些R代碼,在關閉R之前,它詢問「保存工作區圖像?」。我點擊「保存」,認爲它會保存我的代碼。但我找不到我的代碼在哪裏?那麼MAC的R默認路徑在哪裏?我如何找到我的代碼?MAC的R默認路徑在哪裏
提前致謝!
我在MAC中輸入了一些R代碼,在關閉R之前,它詢問「保存工作區圖像?」。我點擊「保存」,認爲它會保存我的代碼。但我找不到我的代碼在哪裏?那麼MAC的R默認路徑在哪裏?我如何找到我的代碼?MAC的R默認路徑在哪裏
提前致謝!
如果你只是執行save.image()
然後打對了,你的數據被保存到一個文件名爲.Rdata
在終端輸入ls -alh
在相同的工作目錄,你會看到它。
如果你不知道你在什麼目錄,在R型getwd()
save.image
不會保存在.Rdata
文件中創建的數據對象的命令。相反,您需要查看在會話結束時自動保存的.Rhistory
文件。默認路徑是工作目錄。如果您使用的是R.app或R64.app GUI工作環境,則該文件的名稱是「.Rapp.history」,但如果是終端會話,則它被命名爲「.history」。在R會話中,您可以輸入history()
以獲得最後25行。如果您在history
調用中輸入數字參數,則可以更改顯示的行數。
?history
?getwd
另請參閱R Mac常見問題解答。它描述了R.app GUI與您在?loadhistory
中可能讀到的不同之處。您可能還需要了解如何查看「點文件」或「系統文件」。通過打開終端並在命令行鍵入,這一直是可能的:
machine-name:dir username$ defaults write com.apple.finder AppleShowAllFiles YES:
重新啓動或重新啓動Finder。我將我的.Rhistory(從R的終端啓動中保存的)和.Rhistory.history(來自R-GUI啓動的會話中的那些)文件保存在我的用戶文件夾的「根目錄」中。
保存工作區!=用代碼保存腳本。 – Dason
Mac上.R文件的常用位置僅在'〜'中。使用'setwd()'顯式設置工作目錄。在R中輸入'?setwd'來獲得幫助。 –
MAC不是Mac。它意味着不同的東西。而且,正如達森所寫的,「代碼」並不意味着什麼。你到底希望找到什麼? –