【发布时间】:2021-10-08 17:32:32
【问题描述】:
我想减少我的数据。我的初始数据框如下所示:
| index | time [hh:mm:ss] | value1 | value2 |
|---|---|---|---|
| 0 | 0 days 00:00:00.000000 | 3 | 4 |
| 1 | 0 days 00:00:04.000000 | 5 | 2 |
| 2 | 0 days 00:02:02.002300 | 7 | 9 |
| 3 | 0 days 00:02:03.000000 | 9 | 7 |
| 4 | 0 days 03:02:03.000000 | 4 | 3 |
现在我想减少我的数据,以便只保留每个新分钟的单元格(分别也是新的小时和天)。反之亦然:只应保留新一分钟的第一行。应该删除这一分钟的所有剩余行。 所以结果表如下所示:
| index | time | value1 | value2 |
|---|---|---|---|
| 0 | 0 days 00:00:00.000000 | 3 | 4 |
| 2 | 0 days 00:02:02.002300 | 7 | 9 |
| 4 | 0 days 03:02:03.000000 | 4 | 3 |
任何想法如何解决这个问题?
【问题讨论】:
-
到目前为止你尝试了什么?你现在卡在哪里了?请在您的代码中添加minimal reproducible example,以便更轻松地为您提供帮助。
标签: python pandas dataframe numpy