小编viv*_*ape的帖子

如何根据熊猫数据框中的频率创建词云

我必须绘制一个词云。'tweets.csv' 是一个 Pandas 数据框,它有一个名为 'text' 的列。绘制的图表并非基于最常见的词,tough。单词大小如何与其在数据框中的频率相关联?

text = df_final.text.values
wordcloud = WordCloud(
    #mask = logomask,
    max_words = 1000,
    width = 600,
    height = 400,
    #max_font_size = 1000,
    #min_font_size = 100,
    normalize_plurals = True,
    #scale = 5,
    #relative_scaling = 0,
    background_color = 'black',
    stopwords = STOPWORDS.union(stopwords)
).generate(str(text))
fig = plt.figure(
    figsize = (50,40),
    facecolor = 'k',
    edgecolor = 'k')
plt.imshow(wordcloud, interpolation = 'bilinear')
plt.axis('off')
plt.tight_layout(pad=0)
plt.show()
Run Code Online (Sandbox Code Playgroud)

我的数据框如下所示:

0   RT @Pontifex_pt: Temos que descobrir as riquezezas ...
1   RT @Pontifex_pt: Todos estamos …
Run Code Online (Sandbox Code Playgroud)

python frequency dataframe word-cloud pandas

5
推荐指数
1
解决办法
3672
查看次数

标签 统计

dataframe ×1

frequency ×1

pandas ×1

python ×1

word-cloud ×1