【发布时间】:2023-01-13 01:37:44
【问题描述】:
我有一个数据框“df1”,它有一个 posixct 列“日期”和其他数据列,其值与“日期”中的日期和时间相关联。日期看起来像这样:
| Date | Value1 | Value2 |
|---|---|---|
| 2022-03-14 13:00:00 | 1 | 3 |
| 2022-03-14 13:10:00 | 2 | 4 |
| 2022-03-14 13:20:00 | 3 | 5 |
| 2022-03-14 13:30:00 | 4 | 6 |
| 2022-03-14 13:40:00 | 5 | 7 |
| 2022-03-14 13:50:00 | 6 | 8 |
| 2022-03-14 14:00:00 | 10 | 40 |
| 2022-03-14 14:10:00 | 20 | 50 |
| 2022-03-14 14:20:00 | 30 | 60 |
| 2022-03-14 14:30:00 | 40 | 70 |
| 2022-03-14 14:40:00 | 50 | 80 |
| 2022-03-14 14:50:00 | 60 | 90 |
我想在每一天的所有实例中对“Value1”和“Value2”中的值进行平均,并创建一个新的数据框“df2”,其中“日期”现在是每天每小时的开始,“Value1”是平均值。生成的 df2 看起来像:
| Date | Value1 | Value2 |
|---|---|---|
| 2022-03-14 13:00:00 | 3.5 | 5.5 |
| 2022-03-14 14:00:00 | 35 | 65 |
【问题讨论】: