熊猫情节串的发生总和

时间:2017-10-02 13:34:39

标签: python pandas matplotlib plot

希望有人可以提供帮助。我有一个数据框,其中一列包含名称列表。这些名称在某些情况下会重复,但不是全部。我试图绘制一个图表,其中x轴包含名称,然后y轴包含该名称出现在列中的次数。

我使用以下内容来计算每个名字出现的时间。

df.groupby('name').name.count()

然后尝试使用以下内容绘制图表。但是,我得到了一个关键的错误信息。

df.plot.bar(x='name', y=df.groupby('name').name.count())

任何人都能告诉我我做错了什么?

由于

1 个答案:

答案 0 :(得分:4)

我认为您需要Series count函数返回的df.groupby('name').name.count().plot.bar() 点:<{p}}

df['name'].value_counts().plot.bar()

或使用Series.plot.bar

ng eject