2

MAC で R にいくつかのコードを入力しましたが、R を閉じる前に「ワークスペース イメージを保存しますか?」というメッセージが表示されます。コードが保存されると思い、[保存] をクリックしました。しかし、コードがどこにあるのかわかりません。では、MAC の R の既定のパスはどこにあり、コードを見つけるにはどうすればよいでしょうか?

前もって感謝します

4

2 に答える 2

0

実行save.image()して [はい] をクリックすると、データは次のファイルに保存されます。.Rdata

ターミナルls -alhで、同じ作業ディレクトリを入力すると、それが表示されます。

現在のディレクトリがわからない場合は、R タイプでgetwd()

于 2013-09-26T02:59:43.453 に答える
0

save.imageは、データ オブジェクトを作成したコマンドを.Rdataファイルに保存しません。.Rhistory代わりに、セッションの最後に自動的に保存されるファイルを確認する必要があります。デフォルトのパスは作業ディレクトリです。R.app または R64.app GUI 作業環境を使用していた場合、ファイルの名前は「.Rapp.history」ですが、ターミナル セッションの場合は「.history」という名前になります。R セッションでは、 と入力して最後の 25 行を取得できますhistory()historyその呼び出しに数値引数を入れると、表示される行数を変更できます。

?history
?getwd

R Mac FAQ も参照してください。これは、R.app GUI が で読んだものとどのように異なるかを説明しています?loadhistory。おそらく、「ドット ファイル」または「システム ファイル」の見方も学ぶ必要があります。これは、ターミナルを開いてコマンドラインに次のように入力することで、長い間可能でした。

 machine-name:dir username$ defaults write com.apple.finder AppleShowAllFiles YES:

Finder を再起動または再起動します。.Rhistory (R のターミナル起動から保存されたもの) と .Rhistory.history (R-GUI 起動セッションからのもの) ファイルを、ユーザー フォルダーの「ルート」に保持します。

于 2013-09-26T03:27:07.963 に答える