我有熊猫数据帧列:熊猫:剧情唯一值的曲线
df.['A']:
1
1
1
2
2
3
1
2
3
1
2
3
我需要绘制的柱状图,它会显示有多少,如果1,2和3,我有。 对于我首先计算各1,2和3的量:
print df.groupby(df.index)['A'].nunique()
而是获得
1 5
2 4
3 3
我得到
1
1
1
什么是我的错?并可能有更好的方式绘制它与先前提取计数数据?
我有熊猫数据帧列:熊猫:剧情唯一值的曲线
df.['A']:
1
1
1
2
2
3
1
2
3
1
2
3
我需要绘制的柱状图,它会显示有多少,如果1,2和3,我有。 对于我首先计算各1,2和3的量:
print df.groupby(df.index)['A'].nunique()
而是获得
1 5
2 4
3 3
我得到
1
1
1
什么是我的错?并可能有更好的方式绘制它与先前提取计数数据?
就像EdChum提到的,对于绘图数据,你可以很容易地使用'HIST ()'方法。如果你真的想要一个表中的值的计数,你可以使用'df.A.value_counts()'。 – ssm