我有一个数据框如下
Int64Index: 14830 entries, 25791 to 10668
Data columns (total 2 columns):
word 14830 non-null object
coef 14830 non-null float64
dtypes: float64(1), object(1)
我试着用coef作为频率来计算word cloud 足够
text = df['word']
WordCloud.generate_from_text(text)
TypeError: generate_from_text() missing 1 required positional argument: 'text'
或者
text = np.array(df['word'])
WordCloud.generate_from_text(text)
TypeError: generate_from_text() missing 1 required positional argument: 'text'
如何改进此代码,使word cloud像这样
from wordcloud import WordCloud
wordcloud = WordCloud( ranks_only= frequency).generate(text)
plt.imshow(wordcloud)
plt.axis('off')
plt.show()
谢谢
首先我们得到元组列表
那么
仅此而已
对我来说,它创造了一本字典,就像这样:
其中
bag
是一个pandas数据帧,具有列单词和计数相关问题 更多 >
编程相关推荐