ETLUtils パッケージを使用read.dbi.ffdf
して Oracle データベースに接続し、結果のクエリから ffdf を作成しています。次に、を使用してローカル ドライブに保存しsave.ffdf
ます。過去にRを閉じてload.ffdf
から、ffdfを正常にリロードしていました。
しかし、今日何かが起こったので、今のところ再現できません。.RData ファイルが消えてしまったようです。ffdf を読み込もうとすると、次のエラーが発生します。
## Error in readChar(con, 5L, useBytes = TRUE) : cannot open the connection
## In addition: Warning message:
## In readChar(con, 5L, useBytes = TRUE) :
## cannot open compressed file '.RData', probable reason 'No such file or directory'
私は(故意に).RDataファイルを削除しませんでしたが、ffdfを保存したディレクトリから削除されたことは確かです。ただし、.ff ファイルはすべて残っています (合計で 3GB まで)。ffdf の作成に 1 時間かかったので、可能であれば .ff ファイルから再作成できるようにしたいと考えています。
.RData ファイルが見つからないか破損している場合、.ff ファイルから ffdf をロードする方法はありますか? または、.RData ファイルを手動で再作成する方法はありますか? .RData ファイルがどのように削除された可能性がありますか?