あるディレクトリから R セッションを開始すると、R は対応するワークスペース (存在する場合) を自動的に読み込みます。このワークスペースでの作業が終了したら、現在のワークスペースを変更 (保存) するかどうかを決定できます。このロジックは単純明快です。
私が理解していないのは、あるディレクトリからRを起動し、作業ディレクトリをsetwd()
. 私が理解している限り、新しい作業ディレクトリに対応するワークスペースは「ロード」されません。以前の作業ディレクトリの変数と履歴が引き続き表示されます。なんで?
次に、I quit()
R のときに、「新しい」作業ディレクトリに対応するワークスペース イメージを「古い」ディレクトリに対応するワークスペースに置き換えます。動作を正しく解釈していますか? この動作の背後にあるロジックは何ですか? R セッションから別のワークスペースに切り替えることはできますか?