конвертировать data.frame в ff

Я хотел бы преобразовать data.frame в объект ff, используя as.ffdf, как описаноВот

df.apr=as.data.frame(df.apr) # from data.table to data.frame
cols=df.apr[1,] 
cols=sapply(cols,class)
df_apr=as.ffdf(df.apr,vmode=cols)

выдает ошибку:

Error in ff(initdata = initdata, length = length, levels = levels, ordered = ordered,
: vmode 'numeric' not implemented

без аргумента vmode выдается следующая ошибка:

Error in ff(initdata = initdata, length = length, levels = levels, ordered = ordered, 
: vmode 'character' not implemented

однако запись в таблицу и последующее чтение непосредственно в ff работает:

write.table(df.apr,file='df_apr.txt',sep='\t',row.names=F)
df.apr.ff=read.table.ffdf(file='df_apr.txt',header=F,VERBOSE=T)

но это отнимает много времени [и неуклюже]. Есть ли способ лучше?

Ответы на вопрос(1)

Ваш ответ на вопрос