将简单三元组矩阵写入文件?

Shr*_*nik 6 r

我正在使用tm包来计算数据集的term-document-matrix,我现在必须将term-document-matrix写入文件,但是当我在RI中使用write函数时出现错误.

这是我正在使用的代码和我得到的错误:

data("crude")
tdm <- TermDocumentMatrix(crude, control = list(weighting = weightTfIdf, stopwords = TRUE))
dtm <- DocumentTermMatrix(crude, control = list(weighting = weightTfIdf, stopwords = TRUE))
Run Code Online (Sandbox Code Playgroud)

当我对此数据使用write.table命令时,这是错误:

Error in cat(list(...), file, sep, fill, labels, append) : argument 1 (type 'list') cannot be handled by 'cat'
Run Code Online (Sandbox Code Playgroud)

我知道tbm是Simple Triplet Matrix类型的对象,但我怎么能把它写成一个简单的文本文件.

Ton*_*yal 7

我想我可能会误解这个问题,但是如果您想要做的就是将术语文档矩阵导出到文件中,那么如何:

m <- inspect(tdm)
DF <- as.data.frame(m, stringsAsFactors = FALSE)
write.table(DF)
Run Code Online (Sandbox Code Playgroud)

那是你在交配后的东西吗?

希望有所帮助,

Tony Breyal