我不知道如何正确描述情况,我有这个数据框,我需要按日期对其进行分组,并让“状态”列按日期显示数量。我怎样才能正确地做到这一点?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
提交
取消