我不知道如何正確描述情況,我有這個數據框,我需要按日期對其進行分組,并讓“狀態”列按日期顯示數量。我怎樣才能正確地做到這一點?Date Time N Status Kind23/8/2020 00:00:00 aaa Completed az23/8/2020 00:00:01 bbb with warnings az23/8/2020 00:00:02 ccc aborted ad23/8/2020 00:00:03 rrr with warnings az24/8/2020 00:00:04 aze Completed ad24/8/2020 00:00:05 ggg Completed ad24/8/2020 00:00:06 ddd with warnings az21/8/2020 00:00:07 ww Completed az21/8/2020 00:00:08 xxx aborted az21/8/2020 00:00:09 gge Completed az我需要它顯示如下:Date Completed with warnings aborted21/8/2020 2 0 123/8/2020 1 2 124/8/2020 2 1 0我嘗試過以不同的方式分組,也嘗試過使用“.to_frame”。我不確定如何使用“.agg ()”
1 回答

牛魔王的故事
TA貢獻1830條經驗 獲得超3個贊
我解決了這個問題,真的完全沒有必要.agg()
pd.corsstab (df.Date, df.Status) - BEN_YO
解決方案
df?=?pd.crosstab(df.Date,?df.Status) df?=?df.reset_index() print(df)
添加回答
舉報
0/150
提交
取消