web-dev-qa-db-ja.com

Rワークスペースのすべてのユーザー定義オブジェクトをクリアする

私はRubyバインディングを介してRserveで作業しています。Rserveへの接続を確立するのは非常に簡単です。必要に応じて再構築します(マルチスレッド環境で動作していません)。

定義されたオブジェクトは固定され、後の操作でクラス化される可能性があるため、それらをクリアしたいと思います。私は見た:

myvar = 1
rm(myvar)

ただし、定義された内容を手動で追跡する必要がないように、すべてを再初期化します。これは可能ですか?もしそうなら、それに関連する大きなオーバーヘッドがありますか?

15

少し危険ですが、rm(list=ls())本当に、これをしないでください。

36
Seth

たとえば、data_newという名前のデータセットを使用している場合、次のコメントを使用して、ワークスペースからdata_newに関するすべての情報を削除できます。

rm(data = data_new)

1
Amir