2013-04-16 15 views
8

私はRStudioを使い始めています。プロジェクトを作成するオプションを見つけました。「作業を複数のコンテキストに分割し、それぞれに独自の作業ディレクトリ、作業領域、履歴、ソース文書を割り当てる」ことができます。 rstudio.comRStudioプロジェクトの機能

プロジェクトはパッケージ開発にのみ使用されていますか?そうでない場合は、上記の機能によって通常の作業領域では不可能な(またはバージョン管理以外の)ことが可能になる他の一般的な状況を教えてください。

答えて

13

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

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

  2. 各プロジェクトにはそれぞれ独自の作業ディレクトリがあります。あなたは裸のRでそれを達成することができますが、R studioはこれを自動的に管理します。

  3. あなたのワークスペースにも同じことが言えますが、各プロジェクトには別々のプロジェクトがあります。

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

基本的に、複数のプロジェクトで作業する必要がある場合は、プロジェクトが便利です。それらをすばやく切り替えると、同じ作業領域、つまり作業ディレクトリが作成されます。これは、ロードされたオブジェクトと履歴を意味します。あたかもあなたが切り替えたことがないかのように。プロジェクトなしではこれを行うことは不可能ではありませんが、それはあなたの質問だったはるかに便利ではありません。

+0

返信いただきありがとうございます。非常に包括的です。クイック質問。箇条書き4で言うことは、通常のRStudioセッション(プロジェクトを使用せずに)で起こったり、異なるのですか? – Michele

+1

@Michele比較できません。 Rstudioは、再起動すると同じ文書を開きますが、複数のプログラムを切り替える必要がある場合は何も表示されません。あるプログラムを手動で閉じて別のプログラムを開き、手動で新しいワークスペースをロードし、手動でディレクトリを変更する必要があります。あなたが戻ったときに洗い流し、繰り返します。 RStudioでプロジェクトを試してみることをお勧めします.5分かかると、それがあなたのために何かを判断することができます。もしそうでなければ、あなたのプロジェクトディレクトリにあるいくつかの余分なファイルを削除すれば、あなたは正常に戻ります。 –

+0

よろしくお願いします。私は間違いなくプロジェクトを始めます。 – Michele

関連する問題