• R语言
  • 如何存储DocumentTermMatrix

大家好:

小弟现在在R中进行一个大文本的文本分析。进行前期处理后,得到一个DocumentTermMatrix object。
class(corpus.jiang)
[1] "DocumentTermMatrix"    "simple_triplet_matrix"

有没有什么方法能将这个结果存储成数据文件(.csv什么的),使我能够在其他电脑不用重复前期处理,直接能读入成"DocumentTermMatrix"格式进行以后的分析?

我尝试了如下code
matrix <- inspect(corpus.dtm)
DF <- as.data.frame(matrix, stringsAsFactors = FALSE)
write.csv(DF)
结果也生成了一个csv文件,但再读入的时候就无法再读入成为DocumentTermMatrix了。

不知道大家有什么办法?或者有办法存储一个VCorpus也可以。

多谢!
save(corpus.jiang,file="ABC.RData",compression_level=9)
楼上的不错,或者saveRDS(dtm, "dtm.rds")
导入也比较简单,readRDS("dtm.rds")