2
我正在計數分類數據並繪製每個月高,中,低的百分比。每月計算分類數據熊貓
它應該看起來像下面這個圖片:
我有日期數據幀和評分,它看起來像下面這樣
-------------------------------
|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
謝謝
首先由每月月供,那麼組創建新列和得分列 – edyvedy13
我不知道如何繪製,但'df.groupby([df.Date.dt .month,'Score'])。size()' –
@coldspeed,我想只需添加一個'.plot.bar(stacked = True)'。但我不知道正常化^^ – Quickbeam2k1