私はread.dbc packageからread.dbc
の機能を使用しています。それは私のためにうまくいきます。エラー処理後にRでファイル接続を閉じるには?
不幸にも、読み込むファイルが破損することがあります。これを処理するために、try文を使用します。問題は、セッションが終了するまでファイルを削除できない方法で、Rセッションを終了するまで、破損したファイルがRで "オープン"のままであることです。
私のコードは次のとおりです。
ReadFile <- try(read.dbc("C:/LocalPath/A_File.txt"))
は(セッションを終了する必要なし)途中で「近い」接続する方法はありますか?
また、rm()
で変数を削除しようとしましたが、gc()
でメモリをクリーニングしましたが、ファイルは開いたままです。
詳細:RStudio v0.99.484、Rのv3.3.1(x64)の、OSのWindows 7のEnterprise SP1
PS:単にDBCファイルではありません任意のファイルを読み込むしようと、エラーを再現するには、A TXTファイルなどがあります。
と負荷、 'read.dbc'が適切にファイル接続を閉じないように見えるとして、それが彼らのgithubのページhttps://github.com/danicat/read.dbc/issuesにこの問題を報告するために、おそらく良いアイデアですエラーが発生した場合。 –
@warmoverflow優秀なアイデア。問題を報告しました。ありがとうございます。 –