【问题标题】:Wordcloud in R without "tm"R中的Wordcloud没有“tm”
【发布时间】:2015-01-24 14:05:04
【问题描述】:

我试图在没有“tm”包的情况下使用 Wordcloud,因为它在 3.1 及更高版本上受支持,但大多数 linux 系统默认安装了 R 3.0.8(来自 apt 存储库)。所以我正在考虑将 data.frame 中的单词文件转换为 TermDocumentMatrix 对象。请帮忙。如果3.0.8有包帮助,请注明。

【问题讨论】:

  • 我建议您阅读 Matt Gemmell 关于如何就技术问题寻求帮助的精彩介绍,可在此处找到:whathaveyoutried.com。无意失礼,其实挺好的。
  • 另外:来自 SO R 常见问题的How to make a great reproducible example
  • 如果有这样的需求,为什么不直接升级 R 呢?几乎每个发行版都有info,了解如何获取最新软件包。
  • qdap 包是否在您的系统上运行,因此您可以创建您需要的 tdm?然后wordnet就可以把它转换成它需要的矩阵对象了。

标签: linux r tm word-cloud


【解决方案1】:

除了升级R(通过hrbmstr)或使用qdap包(通过lawyeR),我推荐quanteda包,它依赖于wordcloud包来轻松创建wordclouds。您可以创建一个类似这样的 wordcloud,其中text_vector 是文本向量(或矩阵或数据框中的列):

library(quanteda)
my_dfm <- dfm(text_vector, ignoredFeatures = stopwords("English"))
plot(my_dfm)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-07
    • 1970-01-01
    • 1970-01-01
    • 2017-03-31
    • 2021-08-28
    • 1970-01-01
    相关资源
    最近更新 更多