我在R中有一个很大的data.table (让我们称之为DT),它需要很长时间才能保存为csv (如果有一个类似fread的快速编写器会很好)。因此,我将data.table转换为ffdf对象:
图书馆(data.table) 图书馆(Ffbase) <- as.ffdf(DT)
这个可以工作,我可以看到物体。同样,在将ffiles转换为data.frame时,请执行
DF <- as.data.frame (ffiles)
。。我看到那些扁平的文件正在打开和加载。但是,如果我试图通过
save.ffdf(ffiles,dir=路径到文件夹,overwrite=TRUE)
我得到了错误: NA没有被保存,因为找不到
是什么导致的?
顺便说一句:我以前已经设定了选择。
PS:有人能创建一个"ff“或"ffbase”标签吗?没有足够的声誉
发布于 2014-03-07 01:27:38
好的,似乎有一个错误是基于我指示路径到文件夹的方式。使用“C:\文件夹\文件夹\file”设置目录似乎无法正常工作?但是,使用“C:/文件夹/文件夹/文件”似乎可以完成这项工作。
尽管如此,我仍然不断地与网络上的ff-文件有问题(例如,它们在保存它们之后不加载)。
SaveRDS和ReadRDS在快速保存和读取大文件(这些文件也是压缩的)方面做得很好。谢谢你,简!
https://stackoverflow.com/questions/22087766
复制相似问题