【发布时间】:2012-12-11 02:28:58
【问题描述】:
我正在尝试使用 R 处理 1909x139352 数据集。由于我的计算机只有 2GB 的 RAM,因此数据集对于传统方法来说太大了 (500MB)。所以我决定使用ff 包。但是,我遇到了一些麻烦。函数read.table.ffdf 无法读取第一块数据。它会因下一个错误而崩溃:
txtdata <- read.table.ffdf(file="/directory/myfile.csv",
FUN="read.table",
header=FALSE,
sep=",",
colClasses=c("factor",rep("integer",139351)),
first.rows=100, next.rows=100,
VERBOSE=TRUE)
read.table.ffdf 1..100 (100) csv-read=77.253sec
Error en ff(initdata = initdata, length = length, levels = levels, ordered = ordered, :
write error
有人知道发生了什么吗?
【问题讨论】:
-
错误信息不清楚。只是“写错误”吗?