web-dev-qa-db-ja.com

変数を消去して接続を閉じる

Rに初期化されたすべての変数を削除し、開いているすべての接続を閉じることができる命令があるかどうかを知りたいです。 Reset関数のようなものです。

21
Layla
closeAllConnections()
rm(list=ls())

人々が時々それをサンプルコードに忍び込ませ、それを逃してコンソールにコピー&ペーストすると、ワークスペース全体が消去されるため、この2番目の構造は嫌いです。実際のguRusは、常に複数のemacsウィンドウを持ち、常にパッケージをビルドし、編集ウィンドウおよびその他すべての「賢明なこと」からコードを実行するため、その間違いを犯しません。

44
42-

remove()を使用して変数を削除できます。例えば。:

remove('variabl1','variable2','etc')

接続についてはわかりませんが、たとえば、 ODBC?パッケージを提供するパッケージには、接続を閉じる方法に関するドキュメントも含まれていると仮定します(必要な場合または適切なプラクティス-したがって自動的に行われない)。

14
Jochem