给我一个python3 根据xlsx生成词云的代码,并且过滤“差评”这个词
时间: 2023-04-06 21:01:31 浏览: 121
词云的生成代码
以下是 Python3 根据 xlsx 生成词云的代码,同时过滤掉“差评”这个词:
```python
import pandas as pd
from wordcloud import WordCloud
import jieba
# 读取 xlsx 文件
df = pd.read_excel('data.xlsx')
# 过滤掉“差评”这个词
df = df[~df['comment'].str.contains('差评')]
# 将评论内容拼接成一个字符串
text = ' '.join(df['comment'].tolist())
# 使用 jieba 分词
words = jieba.cut(text)
# 将分词结果转换成空格分隔的字符串
words_str = ' '.join(words)
# 生成词云
wordcloud = WordCloud().generate(words_str)
# 显示词云
import matplotlib.pyplot as plt
plt.imshow(wordcloud, interpolation='bilinear')
plt.axis("off")
plt.show()
```
希望对你有帮助!
阅读全文