2016-04-11 9 views
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 

を取得しますか?それ以前にカウントされたデータを取り出す代わりにプロットする方が良いでしょうか?

+0

の頻度をプロットします() 'メソッドを呼び出します。テーブル内の値の数を実際に求めていた場合は、 'df.A.value_counts()'を使うことができます。 – ssm

答えて

1

IIUCあなただけdf['A'].hist()を呼び出すことができます。

enter image description here

これは、自動的にデータをプロットするために、あなたは容易に `HISTを使用することができ、EdChumが述べたと同じように、ユニークな値

+0

エラーが発生しています。ValueError:numは0 <= num <= 0、1はありません。 – Polly

+0

このエラーを示すデータとコードを投稿する必要があります – EdChum

関連する問題