我目前正在根據日期范圍對每周圖的資料進行分組/聚合。
下面是我的資料框在每日資料中的樣子:
| 每日日期 | 掛號的 | 出席 |
|---|---|---|
| 2022 年 2 月 10 日 | 0 | 0 |
| 2022 年 2 月 9 日 | 0 | 0 |
| 2022 年 2 月 8 日 | 1 | 0 |
| 2022 年 2 月 7 日 | 1 | 0 |
| 2022 年 2 月 6 日 | 20 | 06 |
| 2022 年 2 月 5 日 | 05 | 03 |
| 2022 年 2 月 4 日 | 15 | 12 |
| 2022 年 2 月 3 日 | 10 | 08 |
| 2022 年 2 月 2 日 | 10 | 05 |
我想要的一周的第一天是星期天。
我當前執行每周組的代碼是:
weekly_df = weekly_df.resample('w').sum().reset_index()
我想要的輸出是:
| 每周日期 | 掛號的 | 出席 |
|---|---|---|
| 2022 年 2 月 6 日 | 22 | 06 |
| 2022 年 1 月 30 日 | 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 日期的一周,這些日期被認為是每日資料框中的日期。
我當前的實作遵循此處提供的說明。
我正在尋找任何建議來實作我想要的輸出
uj5u.com熱心網友回復:
嘗試:
df.resample('W-SUN', label='left', closed='left').sum().reset_index()
輸出:
daily_dates registered attended
0 2022-01-30 40 28
1 2022-02-06 22 6
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/432166.html
標籤:python-3.x 熊猫 数据框 约会时间 熊猫-groupby
