快速创建表中键的计数

时间:2013-08-05 14:09:18

标签: python pandas ipython

我有一个大熊猫系列的单词频率,用于跨越多个文本摘要的某个单词,例如10,5,10,5,3,3,2,1 ...并希望产生一个2列的表格,我希望将频率这个词作为密钥,以及频率对其发生的次数。< / p>

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

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

提前致谢。

1 个答案:

答案 0 :(得分: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')

获取

enter image description here

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