2013-09-26 244 views
1

我在MAC中輸入了一些R代碼,在關閉R之前,它詢問「保存工作區圖像?」。我點擊「保存」,認爲它會保存我的代碼。但我找不到我的代碼在哪裏?那麼MAC的R默認路徑在哪裏?我如何找到我的代碼?MAC的R默認路徑在哪裏

提前致謝!

+2

保存工作區!=用代碼保存腳本。 – Dason

+0

Mac上.R文件的常用位置僅在'〜'中。使用'setwd()'顯式設置工作目錄。在R中輸入'?setwd'來獲得幫助。 –

+0

MAC不是Mac。它意味着不同的東西。而且,正如達森所寫的,「代碼」並不意味着什麼。你到底希望找到什麼? –

回答

0

如果你只是執行save.image()然後打對了,你的數據被保存到一個文件名爲.Rdata

在終端輸入ls -alh在相同的工作目錄,你會看到它。

如果你不知道你在什麼目錄,在R型getwd()

0

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啓動的會話中的那些)文件保存在我的用戶文件夾的「根目錄」中。