我正在尝试计算数据框中一列中每个单词的数量。数据看起来是这样的。实际上,这些文本是推特。
我收到以下错误提示:
text
this is some text that I want to count
That's all I wan't
It is unicode text
我在其他stackoverflow的问题中发现,我可以使用以下方法:
我的数据框架称为result,以下是我的代码:
from collections import Counter
result2 = Counter(" ".join(result['text'].values.tolist()).split(" ")).items()
result2
我收到以下错误提示:
TypeError Traceback (most recent call last)
<ipython-input-6-2f018a9f912d> in <module>()
1 from collections import Counter
----> 2 result2 = Counter(" ".join(result['text'].values.tolist()).split(" ")).items()
3 result2
TypeError: sequence item 25831: expected str instance, float found
文本的数据类型是对象(object),据我理解这对于Unicode文本数据是正确的。