wordcloud2 - Wordcloud2:是否可以只显示出现 n 次的单词?
问题描述
我用 wordcloud2 创建了一个漂亮的词云,但我只想显示出现 n 次的词。怎么做 ?
data <- read.table(text = 'my data', sep = ";")
dim(data)
library(tm)
documents <- Corpus(VectorSource(data$V2))
inspect(documents)
lapply(documents[1],as.character)
inspect(documents)
set.seed(1234)
tdm <- TermDocumentMatrix(documents)
m <- as.matrix(tdm)
v <- sort(rowSums(m),decreasing=TRUE)
d <- data.frame(word = names(v), freq = v)
d$word=rownames(d)
library("wordcloud2")
wordcloud2(d)
解决方案
最后,我使用了:
d <- d[c(1:n), ]
如果我想保留前 n 行数据
推荐阅读
- authentication - 用于身份验证目的的大使 Api 网关 k8s 中的 b/w 微服务
- angular - 登录后量角器未检测到元素
- android - 如何滚动到 RecyclerView 中最后添加的项目,当项目已使用集合打乱时
- mysql - 在 SQL 中使用 String 和 Int 按降序排序
- r - 如何在r中绘制边距和编辑
- sql - 根据月份错误创建会计年度更新
- python - 如何通过单击python中的按钮和MDNavigationDrawer来kivyMD数据表
- typescript - 基于从用作另一种类型的索引的函数参数中推断的类型来缩小类型
- python - python - 将输入的消息添加到 .txt 文件
- c - 同一文件的 2 个文件描述符