Rで環境をクリアする方法(3つの方法)
R で環境をすばやくクリアするために使用できる方法は 3 つあります。
方法 1: rm() を使用して環境をクリアする
rm(list=ls())
方法 2: ほうきアイコンを使用して環境を掃除する
方法 3: lm() と class を使用して特定のオブジェクト タイプをクリアする
#clear all data frames from environment
rm(list=ls(all= TRUE )[sapply(mget(ls(all= TRUE )), class) == " data.frame "])
#clear all lists from environment
rm(list=ls(all= TRUE )[sapply(mget(ls(all= TRUE )), class) == " list "])
次の例は、これらの各メソッドを実際に使用する方法を示しています。
方法 1: rm() を使用して環境をクリアする
2 つのデータ フレーム、2 つのリスト、2 つの行列、2 つのベクトルを持つ R 環境があるとします。
次のコードを使用して、環境からすべてのオブジェクトを削除できます。
rm(list=ls())
R 環境内のすべてのオブジェクトがクリアされることに注意してください。
方法 2: ほうきアイコンを使用して環境を掃除する
もう一度、次のオブジェクトを含む R 環境があると仮定してみましょう。
ほうきのアイコンをクリックすると、環境全体をクリアできます。
[はい]をクリックすると、環境がクリアされます。
方法 3: 特定のオブジェクト タイプをクリアする
場合によっては、R の環境から特定の種類のオブジェクトのみを削除したいことがあります。
たとえば、次のオブジェクトを含む R 環境があるとします。
次のコードを使用して、環境からデータ フレームのみをクリアできます。
#clear all data frames from environment
rm(list=ls(all= TRUE )[sapply(mget(ls(all= TRUE )), class) == " data.frame "])
すべてのデータ フレームが環境から消去されていますが、他のすべてのオブジェクトは残っていることに注意してください。
追加リソース
次のチュートリアルでは、R で他の一般的な操作を実行する方法について説明します。
R で複数行のコメントを作成する方法
Rでデータフレームを削除する方法
Rで空のデータフレームを作成する方法
Rのベクトルから特定の要素を削除する方法