![](/img/trans.png)
[英]How do I plot a Seaborn FacetGrid with the result of the `groupby`?
[英]How can I plot my groupby() result?
我在我的數據上運行groupby()
,如下所示:
user.groupby(["DOC_ACC_DT", "DOC_ACTV_CD"]).agg("sum")["SUM_DOC_CNT"]
得出以下分組數據:
DOC_ACC_DT DOC_ACTV_CD
2015-07-01 BR 1
PT 1
2015-07-02 BR 1
PT 1
2015-07-06 BR 1
PT 1
2015-07-08 BR 1
2015-07-09 AD 2
PT 1
2015-07-13 AD 50
BR 52
PT 1
2015-07-14 AD 6
BR 5
PT 1
2015-07-16 BR 1
PT 1
2015-07-23 AD 13
BR 14
PT 3
2015-07-27 BR 1
PT 1
我現在想做的只是通過DOC_ACTV_CD
。 請不要在兩天之間存在間隙,所以我必須在兩天之間沒有任何反應的情況下填寫零值,例如
2015-07-23 AD 13
BR 14
PT 3
2015-07-25 BR 1
PT 1
將不得不成為
2015-07-23 AD 13
BR 14
PT 3
2015-07-24 AD 0
BR 0
PT 0
2015-07-25 AD 0
BR 1
PT 1
在我在一個圖中繪制AD
, BR
和PT
的時間序列之前。 最快的方法是什么?
您可以使用:
df = user.groupby(["DOC_ACC_DT", "DOC_ACTV_CD"]).agg("sum")["SUM_DOC_CNT"]
df.unstack().resample('D').replace(np.nan,0).plot()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.