2

我对多个文本提取中的某个单词有一个熊猫系列的单词频率,例如 10、5、10、5、3、3、2、1 ......并且想在我想要的地方生成一个 2 列表词频作为关键字,以及该词频出现的次数。

然后我想将其绘制为条形图。

如何在 iPython 中使用 python/pandas 执行此操作?

提前致谢。

4

1 回答 1

3

pandas你可以做

from string import ascii_letters as letters
from numpy.random import randint
from numpy import array

from pandas import Series

n = 1000
ltrs = Series(array(list(letters))[randint(len(letters), size=n)])
ltrs.value_counts().value_counts().plot(kind='bar')

要得到

在此处输入图像描述

第一个value_counts()为您提供字母的频率,第二个为您提供字母频率的频率,然后将其绘制为条形图。

于 2013-08-05T15:20:18.940 回答