R Studio で R を再起動します。
この記事では、R を再起動する必要性について説明し、R Studio を使用して R を再起動する別の方法について説明します。
R を再起動する必要性
データ分析を行うときは、結果が分析に使用するデータのみに依存することを確認する必要があります。
ただし、デフォルトでは、R Studio は、R Studio で開いているすべてのファイルに対して 1つの共通 R プロセスと共通グローバル環境を提供します。 複数のドキュメントで同じ名前の変数を作成すると、最後に作成された変数が前の変数を上書きします。
最初のドキュメントに戻って変数を使用すると、2 番目のドキュメントで新しい値が作成されます。
必要なすべてのライブラリをロードし、現在のドキュメントにすべての変数を作成するには、新しいドキュメントで作業を開始するとき、またはドキュメントに戻るときに R を再起動する必要があります。
R を再起動すると、すべての変数がクリアされ、読み込まれたすべてのライブラリがアンロードされます。
R を再起動するもう 1つの利点は、使用されなくなった R のコンピューター メモリを解放できることです。
R を対話的に再起動する (推奨される方法)
R Studio 内で、メニュー項目またはそのキーボード ショートカットを使用して R を再起動できます。
セッション
>Rの再起動
をクリックします。- Ctrl+Shift+F10 を押します。 Mac では、Ctrl の代わりに Command を押します。
これは、R Studio IDE から R を再起動する唯一の文書化された方法です。
コード内で R を再起動する (非公開)
オンライン フォーラム/記事で言及されている R Studio で R を再起動する文書化されていない方法は、コード .rs.restartR()
を使用することです。
ただし、これによってパッケージがアンロードされることも、作成された変数がクリアされることもありません。
ドキュメント化されていないため、このメソッドの使用は避けたほうがよいでしょう。
R プロジェクトを使用する
R を再起動する理由の 1つは、クリーンな R セッションでデータ分析を開始することであるため、R プロジェクトを使用することをお勧めします。 R Studio は、プロジェクトごとに個別の R セッションを作成します。
参考文献
R プロジェクトの詳細については、データ サイエンスのための R の第 8 章 を参照してください。
また、R Studio の起動オプションについては、R for Health Data Science のセクション 1.6 を参照してください。