Rから来てsetwd
、ディレクトリを変更するために使用することは、再現性に対して大きなノーノーです。他の人は私のものと同じディレクトリ構造を持っていないからです。したがって、スクリプトの場所からの相対パスを使用することをお勧めします。
IDE は独自の作業ディレクトリを設定するため、これが少し複雑になります。Rstudio では、プロジェクトのディレクトリを自分のスクリプト フォルダーに設定することで、Rstudio のプロジェクトでこの問題を簡単に回避できます。
Python と Spyder では、解決策はないようです。Spyder には Rstudio のプロジェクトのような機能はありません。スクリプトの場所へのディレクトリの設定は、対話型分析の実行中は機能しません (__file__
使用できないため)。
Python / Spyder の作業ディレクトリを再現可能にするにはどうすればよいですか?