2017-10-02 11 views
1

誰かが助けてくれることを願っています。私は、列の1つに名前のリストが含まれているデータフレームを持っています。これらの名前は、一部の状況で繰り返されますが、すべてではありません。私はx軸に名前が含まれているグラフをプロットしようとしていますし、y軸に名前が列に表示される回数が含まれています。パンダプロット文字列の出現の合計

私は以下を使用して、それぞれの名前の出現回数を数えました。

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

次に、グラフをプロットするために次のものを使用しようとしました。しかし、私はキーエラーmessasgeを取得します。

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

私が間違っていることを教えていただけますか?

私はあなたがプロットSeriesが必要と考えているおかげ

答えて

2

Series.plot.barによってcount関数から返さ:

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

またはvalue_countsを使用します。

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

感謝。一日中私を怒らせてしまった。 – SeagullWardy

関連する問題