11

私は RStudio を使い始めましたが、rstudio.comによると、「作業を複数のコンテキストに分割し、それぞれに独自の作業ディレクトリ、ワークスペース、履歴、およびソース ドキュメントを使用する」ことができるプロジェクトを作成するオプションを見つけました。

プロジェクトはパッケージ開発のみに使用されますか? そうでない場合は、上記の機能を使用すると、(バージョン管理以外に) 通常のワークスペースでは不可能な (またはより困難な) ことが可能になる典型的な状況を教えていただけますか?

4

1 に答える 1

15

プロジェクトはいくつかの点で便利です。

  1. バージョン管理について言及しました。単独で作業する場合でも便利です。たとえば、markdown/knitr/Sweave コンボを使用する場合など、テキスト ファイルにも使用できます (再現可能な研究を参照)。Git と Dropbox を使用して、コードとレポートの両方の進捗状況を追跡しています。

  2. 各プロジェクトには、独自の作業ディレクトリがあります。ベアRでそれを実現できますが、Rスタジオはこれを自動的に管理します.

  3. 同じことがワークスペースにも当てはまり、各プロジェクトには個別のプロジェクトがあります。

  4. 再ロードされたプロジェクトで開いていたソース ファイルが自動的に開きます。

基本的に、プロジェクトは、複数のプロジェクトで作業する必要がある場合に役立ちます。それらをすばやく切り替えると、同じワークスペース、作業ディレクトリ、つまり読み込まれたオブジェクトと履歴が得られます。切り替えたことがないかのように。プロジェクトなしでこれを行うことは不可能ではありませんが、あまり便利ではありません。それがあなたの質問でした。

于 2013-04-16T22:32:14.177 に答える