Pandas 或其他 python 包中是否有任何工具可以方便在 Pandas 的 dataFrame 中标记不同数量的行组?这里有更多细节:
我的 dataFrame 有一列 datetime.datetime 对象用作 dataFrame 索引。时间间隔不均匀,并且在给定的时间内,行数会发生变化。
在该数据帧中,我需要为跨越恒定时间跨度(在我的情况下为 12 秒)的每一系列行创建一个具有不同标签的列。
例如,使用带有秒数的示例
Time(s) | label
1 | 0
2 | 0
3 | 0
7 | 0
12 | 1
15 | 1
20 | 1
24 | 2
Etc…
我正在寻找一种替代方案作为蛮力循环。与之有些相关的算法是标签、分割、映射,但我不确定要寻找什么。我希望会有一些东西以更有效的方式利用 python、Pandas 和/或 Numpy,因为行数将达到一亿左右。
谢谢