小编San*_*oon的帖子

“ImageDraw”对象没有属性“textbbox”

我正在开发一个简单的文本挖掘项目。当我尝试创建词云时,出现以下错误:

AttributeError: 'ImageDraw' object has no attribute 'textbbox'

我有一个新闻及其类别的数据集;为了创建词云,我尝试预处理文本:


import pandas as pd
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
from nltk.corpus import stopwords
from nltk.stem import PorterStemmer
from textblob import Word
from wordcloud import WordCloud 

newsData = pd.read_csv("data.txt", sep= '\t', header=None, 
                       names=["Description", "Category", "Tags"],on_bad_lines='skip', 
                       engine='python' , encoding='utf-8')
#print(newsData.head())

newsData['Description'] =  newsData['Description'].apply(lambda x:  " ".join(x.lower() for x in x.split()))
newsData['Category'] =  newsData['Category'].apply(lambda x:  " ".join(x.lower() for x in x.split()))
newsData['Tags'] =  newsData['Tags'].apply(lambda x:  " ".join(x.lower() …
Run Code Online (Sandbox Code Playgroud)

python plot matplotlib word-cloud pandas

6
推荐指数
1
解决办法
7439
查看次数

标签 统计

matplotlib ×1

pandas ×1

plot ×1

python ×1

word-cloud ×1