私は、カテゴリデータを数え、毎月の高、中、低の割合をプロットしようとしています。件数月別カテゴリデータPandas
の下には、この画像のようになります。私は日付を持つデータフレームを持っていると私は私が得るためにこれを行うことができます知っている
-------------------------------
|Date | Score |
|2016-1-02 00:00:00 | High |
|2016-2-02 00:00:00 | Low |
|2016-4-23 00:00:00 | Med |
|2016-5-03 00:00:00 | High |
|2016-6-02 00:00:00 | High |
|2016-6-04 00:00:00 | Low |
|2016-7-02 00:00:00 | Med |
|2016-12-02 00:00:00 | High |
-------------------------------
の下に次のようになりますスコア
それぞれの分割は、私は月にこれを分割し、これらのそれぞれを数える方法を知りません。
df.groupby('Score').size()
Score:
High: 5
Med: 15
Low: 155
は
は最初df.Date.dt [( 'df.groupbyを月ごとについて、そのグループのために新しい列を作成して、列 – edyvedy13
スコア私がプロットする方法を知りませんが、 .month、 'Score'])。size() ' –
@coldspeed、私は' .plot.bar(stacked = True) 'を追加すると思います。しかし、私は正規化についてはわかりません^^ – Quickbeam2k1