我有一个大熊猫系列的单词频率,用于跨越多个文本摘要的某个单词,例如10,5,10,5,3,3,2,1 ...并希望产生一个2列的表格,我希望将频率这个词作为密钥,以及频率对其发生的次数。< / p>
然后我想将其绘制成条形图。
如何在iPython中使用python / pandas执行此操作?
提前致谢。
答案 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')
获取
第一个value_counts()
为您提供字母的频率,第二个为您提供字母频率的频率,然后将其绘制为条形图。