tm包:矩阵中而不是R中的列表的findAssocs()输出

史蒂文·博普雷

考虑以下列表:

library(tm)
data("crude")
tdm <- TermDocumentMatrix(crude)
a <- findAssocs(tdm, c("oil", "opec", "xyz"), c(0.7, 0.75, 0.1))

如何管理一个数据框,并在各列中显示与这3个单词相关联的所有术语,并显示:

  1. 相应的相关系数(如果存在)
  2. 如果此词不存在,则为NA(例如,夫妇(油,他们)将显示NA)
弗里克先生

这是reshape2用于帮助重塑数据的解决方案

library(reshape2)
aa<-do.call(rbind, Map(function(d, n) 
    cbind.data.frame(
      xterm=if (length(d)>0) names(d) else NA, 
      cor=if(length(d)>0) d else NA, 
      term=n),
    a, names(a))
)

dcast(aa, term~xterm, value.var="cor")

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

tm包:矩阵中而不是R中的列表的findAssocs()输出

来自分类Dev

在 R 中的列表中添加向量(不是矩阵)中的元素

来自分类Dev

在R tm软件包的term-document矩阵中包括所有标记

来自分类Dev

在tm包R中声明双引号

来自分类Dev

比较列表中的单词而不是字母-从SequenceMatcher程序包中获得意外输出

来自分类Dev

比较列表中的单词而不是字母-从SequenceMatcher程序包中获得意外输出

来自分类Dev

R中的矩阵处理列表

来自分类Dev

修改R's TM程序包中的停用词

来自分类Dev

R中带有tm包的计数器ngram

来自分类Dev

R:在新闻组数据中读取tm包

来自分类Dev

使用bigrams在R中带有tm包的LDA

来自分类Dev

术语频率表到tm R包中的DocumentTermMatrix

来自分类Dev

反转python中不是列表的函数的输出

来自分类Dev

在R中的ggenealogy程序包中包含列表而不是个人的循环

来自分类Dev

将矩阵划分为R中的列表时出现奇怪的输出

来自分类Dev

将矩阵划分为R中的列表时出现奇怪的输出

来自分类Dev

从R列表中的矩阵中提取行

来自分类Dev

填写R中的矩阵列表

来自分类Dev

如何在R中创建列表矩阵?

来自分类Dev

从凌乱的字符列表到R中的矩阵

来自分类Dev

将列表与R中的矩阵行匹配

来自分类Dev

R:维名称列表中的稀疏矩阵

来自分类Dev

在R中创建距离矩阵的列表

来自分类Dev

R中矩阵列表的元素中值

来自分类Dev

从树列表到R中的矩阵

来自分类Dev

在R中创建矩阵列表

来自分类Dev

如何防止矩阵成为R中的列表?

来自分类Dev

操作 R 中的矩阵列表

来自分类Dev

修改列表 R 中矩阵的元素