我目前正在根据周线图的日期范围对数据进行分组/聚合.
下面是我的dataframe如何处理日常数据:
daily_dates | registered | attended |
---|---|---|
02/10/2022 | 0 | 0 |
02/09/2022 | 0 | 0 |
02/08/2022 | 1 | 0 |
02/07/2022 | 1 | 0 |
02/06/2022 | 20 | 06 |
02/05/2022 | 05 | 03 |
02/04/2022 | 15 | 12 |
02/03/2022 | 10 | 08 |
02/02/2022 | 10 | 05 |
我希望一周的第一天是星期天.
我目前执行每周分组的代码是:
weekly_df = weekly_df.resample('w').sum().reset_index()
我想要的结果是:
weekly_dates | registered | attended |
---|---|---|
02/06/2022 | 22 | 06 |
01/30/2022 | 40 | 28 |
关于期望输出的一点解释——02/06/2022
&;01/30/2022
是这两个日期都是各自星期的开始日期,也就是星期天.对于01/30/2022
周,只有02/05/2022|05|03, 02/04/2022, 02/03/2022, 02/02/2022
个日期被认为是每日数据框中的日期.
我当前的实现遵循here提供的说明.
我正在寻找任何建议,以实现我的Desired Output