Не удалось получить доступ к файлу ffdf из .RData

Я загрузил файлы с большими данными (https://www.kaggle.com/c/avazu-ctr-prediction) с помощью команды read.csv.ff из пакета ff с помощью следующей команды:

 train = read.csv.ffdf(file="path to my big data files/train.csv",VERBOSE=TRUE)

затем сохраните его, используя обычную рабочую область сохранения из RStudio. Он создал два файла:

файл .RData и файл .ffData, который является сжатым файлом.

Все работало нормально, но каждый раз, когда я перезагружаю компьютер или закрываю RStudio и снова открываю RStudio, я не могу получить доступ к ffdf объектам из своего рабочего пространства, выдавая ошибку:

 >train[1,]

    file.access(filename, 0) == 0 is not TRUE

Или я вижу ffobject в рабочей области, которую я загрузил.

Что это за проблема? как я могу это исправить?

Заранее спасибо, ХР


r ff
person Herimanitra Ranaivoson    schedule 29.11.2014    source источник
comment
Пожалуйста, ознакомьтесь с правилами публикации. Вы не предоставили свой код, поэтому мы понятия не имеем, что такое train и как вы его создали. Я делаю необоснованное предположение, что ваш train является объектом ff, и в этом случае, очевидно, вы либо удалили файл .ffData, которому он принадлежит, либо изменили его разрешения, либо сделали с ним что-то еще плохое.   -  person Carl Witthoft    schedule 29.11.2014


Ответы (1)


Используйте «ffsave», а не «save», а затем «ffload», когда вы хотите прочитать его снова. Итак, что-то вроде:

ffsave(train,file = 'mynamedtrainfile)
person HywelMJ    schedule 10.08.2015