尝试制作词云图像时如何修复错误 'int' object has no attribute 'text'
how to fix error 'int' object has no attribute 'text' when trying to make a word cloud image
如何解决这个错误,我正在尝试合并文本并创建词云图像。
from os import path
from PIL import Image
from wordcloud import WordCloud, STOPWORDS, ImageColorGenerator
text = []
cb = cbData #text dataset
tc = 0
for t in cb.text:
text.append(t)
tc += 1
all_text = " ".join(t for t in text)
print("Total words in all posts: ", len(all_text))
这是错误:
----> 3 for t in cb.text:
AttributeError: 'int' object has no attribute 'text'
该错误只是告诉您您正在尝试使用不存在的属性或方法。我建议列出存在 do 的 attributes/methods 并从那里找出要做什么。这可以这样做:
# code that generates variable "cb" (not supplied in post)
print(dir(cb))
现在,查看输出并查看 method/attribute 您应该尝试访问的内容。也许它就像 .Text
或 .text()
一样简单
注意:生成的列表不会告诉您它应该是 .text
还是 .text()
(不同之处在于括号),所以如果一个不起作用,请使用另一个!
如何解决这个错误,我正在尝试合并文本并创建词云图像。
from os import path
from PIL import Image
from wordcloud import WordCloud, STOPWORDS, ImageColorGenerator
text = []
cb = cbData #text dataset
tc = 0
for t in cb.text:
text.append(t)
tc += 1
all_text = " ".join(t for t in text)
print("Total words in all posts: ", len(all_text))
这是错误:
----> 3 for t in cb.text:
AttributeError: 'int' object has no attribute 'text'
该错误只是告诉您您正在尝试使用不存在的属性或方法。我建议列出存在 do 的 attributes/methods 并从那里找出要做什么。这可以这样做:
# code that generates variable "cb" (not supplied in post)
print(dir(cb))
现在,查看输出并查看 method/attribute 您应该尝试访问的内容。也许它就像 .Text
或 .text()
注意:生成的列表不会告诉您它应该是 .text
还是 .text()
(不同之处在于括号),所以如果一个不起作用,请使用另一个!