【发布时间】:2026-02-04 13:50:01
【问题描述】:
我在 Python 中有一个 timerseries 数据框。时间值代表索引。时间值每 0.1 秒重复一次。
熊猫数据框:
| Timestamp | value1 | value2 |
|---|---|---|
| 2023-06-16 13:38:38.000000 | 1 | 2 |
| 2023-06-16 13:38:38.100000 | 2 | 4 |
| 2023-06-16 13:38:38.200000 | 3 | 6 |
| 2023-06-16 13:38:38.300000 | 4 | 8 |
| 2023-06-16 13:38:38.400000 | 5 | 10 |
| 2023-06-16 13:38:38.500000 | 6 | 12 |
| 2023-06-16 13:38:38.600000 | 7 | 14 |
| 2023-06-16 13:38:38.700000 | 8 | 16 |
| 2023-06-16 13:38:38.800000 | 9 | 18 |
| 2023-06-16 13:38:38.900000 | 10 | 20 |
...
现在我想从现有的数据框创建一个新的数据框。时间跨度现在是 0.5 秒。将上述数据框中的5个值组合起来,形成平均值。
具有均值函数的新数据框:
| Timestamp | value1 | value2 |
|---|---|---|
| 2023-06-16 13:38:38.000000 | 3 | 6 |
| 2023-06-16 13:38:38.500000 | 8 | 16 |
我该如何解决这个问题。有没有一种简单的方法可以在这里用 pandas 实现它? 非常感谢您的帮助。
【问题讨论】:
标签: python python-3.x pandas dataframe numpy