如何将矩阵保存到文件?
问题描述:
我是新来的代码R.我有一个大的文件功能矩阵(11毫升* 500000),我需要保存莫名其妙的文件,可以稍后读取使用不R。试图做到这一点:如何将矩阵保存到文件?
data<-readRDS("dfm")
new_data<-head(data, 11156133, 517888)
df<-as.data.frame(new_data)
write.csv(df, "dfm.csv")
但得到一个错误:
Cholmod error 'problem too large' at file ../Core/cholmod_dense.c, line 105
请帮
答
安装并加载data.table
包,并尝试fwrite
功能。
如果您无法一次保存整件事,请保存每次1000行(附加到文件)。 – rbm