Я использую read.dbi.ffdf
из пакета ETLUtils для подключения к Oracle db и создания ffdf из полученного запроса. Затем я сохраняю его на локальном диске, используя save.ffdf
. В прошлом я закрыл R, а затем использовал load.ffdf
, чтобы успешно перезагрузить ffdf.Восстановить ffdf из .ff файлов, когда отсутствует .RData
Однако сегодня что-то случилось, что я до сих пор неспособен воссоздать - файл .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 все еще существуют (всего ~ 3 ГБ). Поскольку для создания ffdf потребовался час, я хотел бы, если это возможно, воссоздать его из .ff-файлов.
Есть ли способ загрузить ffdf из .ff-файлов, если файл .RData отсутствует/поврежден? Или есть способ воссоздать файл .RData вручную? Любые идеи о том, как файл .RData мог быть удален?