我可以使用词云创建众筹捐助者的词云吗?

数据挖掘 文本挖掘
2022-02-27 17:24:51

我有一张这样的桌子:

FirstName    SecondName     Amount
Lorenzo      Perone         100
Mario        Rossi          25
...          ...            ...

我想使用“金额”作为权重创建“词云”,是否可以使用“词云”工具?谢谢。

1个回答

我会给你一个使用R的简单解决方案,它需要wordcloud包。当然,还有许多其他解决方案不需要任何编程技能。

解决方案是这个R-Bloggers 教程的轻微变体。随意看看那里进一步格式化。

library(wordcloud)

words = c('Paolo Gentiloni', 'Matteo Renzi', 
          'Enrico Letta', 'Mario Monti', 
          'Silvio Berlusconi', 'Romano Prodi')
freq = c(100, 25, 50, 70, 95, 20)

wordcloud(words = words, freq = freq, min.freq = 1,
          max.words=200, random.order=FALSE, rot.per=0.35, 
          colors=brewer.pal(8, "Dark2"))

它产生以下输出: 意大利总理和随机数的 Wordcloud

顺便提一句。@Lorenzo Perone:那些列出意大利名字的地方?我不确定。