【问题标题】:how to generate word cloud from csv如何从csv生成词云
【发布时间】:2021-08-10 09:34:10
【问题描述】:

我有一个糖尿病数据集,其中包含标记为“是”和“否”等的不同属性,如图所示

数据集示例

那么,怎么可能生成一个代表所有属性频率的词云呢?感谢您的帮助!

【问题讨论】:

  • 请不要将数据发布为图片。看看如何创建great reproducible example 以了解数据的显示方式。
  • 另一个问题:“代表频率的词云”你想要一个词云(不同大小的词)还是你想要频率的数字表示?
  • 我是堆栈溢出的新手;肯定有更好的方法来显示数据。我的目标是表示不同大小的单词。感谢您的协助!
  • 您可以使用dput(head(NameOfYourDataFrame)) 并将structure() 输出放入您的问题中。

标签: r word-cloud


【解决方案1】:

你可以试试

library(wordcloud)
library(tidyr)
library(dplyr)

df %>%
  pivot_longer(-c(Age, Gender)) %>% 
  filter(value == "Yes") %>% 
  pull(name) %>% 
  wordcloud()

这应该给出一个 wordcloud。格式化有几个参数(颜色、字体等)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-07-31
    • 1970-01-01
    • 1970-01-01
    • 2011-07-26
    • 1970-01-01
    • 2019-06-02
    • 1970-01-01
    相关资源
    最近更新 更多