R wordcloud仅返回一个单词。“软” 这是用于创建wordcloud的代码
wordcloud(cambrdf$word,cambrdf$freq,random.order = F,col=terrain.colors(length(cambrdf$word),alpha = 0.5))
structure(list(word = c("goodby", "sky", "western", "are", "bride",
"glitter", "golden", "heart", "keep", "reflect", "riversid",
"set", "shimmer", "sun", "their", "undul", "willow", "young",
"cambridg", "flow", "gentl", "leisur", "mud", "root", "sway",
"tape", "waterwe", "will", "clear", "crumpl", "duckwe", "elm",
"hold", "midst", "pool", "rainbow", "rainbowlik", "settl", "shade",
"spring", "that", "tree", "where", "and", "greener", "laden",
"long", "pole", "radianc", "seek", "starlight", "upstream", "with",
"cambridgeridg", "cricket", "farewel", "for", "music", "peac",
"yet", "away", "gentli", "singl", "sleev", "take", "came", "cloud",
"just", "leav", "wave", "river", "the", "grass", "green", "water",
"dream", "loud", "punt", "sing", "even", "now", "silent", "quiet",
"soft"), freq = c(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 4)), row.names = c(NA, -84L), class = c("tbl_df",
"tbl", "data.frame"))
答案 0 :(得分:2)
您必须检查wordcloud
的默认设置。默认情况下,min.freq为4。应用于数据集时,它的计数为3或更高时,将仅返回soft。如果将最低频率设置为2,则会在data.frame中获得最后19个字。
下面的代码将为您提供最后19个单词。
wordcloud(cambrdf$word, cambrdf$freq, min.freq = 2, random.order = F, col = terrain.colors(length(cambrdf$word), alpha = 0.5))