如何将矩阵保存到文件?

问题描述:

我是新来的代码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 

请帮

+2

如果您无法一次保存整件事,请保存每次1000行(附加到文件)。 – rbm

安装并加载data.table包,并尝试fwrite功能。