如何在R

时间:2017-05-03 15:20:00

标签: r text-mining

我使用save功能在磁盘上保存了2个文件。第一个是来自tm包的TDM对象。它在环境中看起来如此:

enter image description here

第二个是DTM,但区别在于我用as.matrix函数包装它,所以它看起来像:

enter image description here

我的问题是,如何将第二个对象转换为第一个对象。简单的转置不起作用,我需要“unmatrix”'不知何故。可能吗?或者我应该再次重新创建对象,这是一个相当长的过程,因为两者中的数据差异很大,正如您在参数中看到的那样。感谢。

1 个答案:

答案 0 :(得分:-1)

考虑以下示例:

library(tm)
data("crude")
tdm <- TermDocumentMatrix(crude) 
m <- as.matrix(DocumentTermMatrix(crude))

tdm2 <- as.TermDocumentMatrix(t(m), weighting = weightTf) 
identical(tdm, tdm2)
# [1] TRUE