我有熊貓數據幀列:熊貓:劇情唯一值的曲線
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