28

初期化されたすべての変数を消去し、開いているすべての接続を閉じることができる命令が R にあるかどうかを知りたいです。ある種のリセット機能のように。

4

2 に答える 2

56
closeAllConnections()
rm(list=ls())

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

于 2013-01-06T21:45:49.073 に答える
15

remove()変数を削除するために使用できます。例えば:

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

接続についてはわかりませんが、ODBCなどを介してデータをロードするために開いたデータベース接続を参照していると仮定しますか?パッケージを提供するパッケージには、接続を閉じる方法に関するドキュメントも含まれていると思います(必要な場合、または適切な方法であるため、自動的には実行されません)。

于 2013-01-06T21:45:30.300 に答える