Python 指定一个圈数(单位:秒)

Python 指定一个圈数(单位:秒),python,pandas,Python,Pandas,我有一个pandasDataFrame,其中包含关于不同时间的各种事件的数据,后者标识为启动后的秒和毫秒。我有一个单独的熊猫系列,其中包含圈的末端-例如,第一个数字是第一圈的末端,第二个数字是第二圈的末端,依此类推 我想在DataFrame中创建一列,该列基于给定事件的时间戳落在哪里,标识事件发生在哪个圈。除了简单的暴力搜索,还有别的方法吗 首先,按照开始或结束时间对你的圈数序列进行索引,序列值为圈数 然后,您可以使用asof()获取一系列时间的圈数:如果您正在寻找代码解决方案,一些数据集片段将

我有一个pandas
DataFrame
,其中包含关于不同时间的各种事件的数据,后者标识为启动后的秒和毫秒。我有一个单独的熊猫
系列
,其中包含圈的末端-例如,第一个数字是第一圈的末端,第二个数字是第二圈的末端,依此类推


我想在
DataFrame
中创建一列,该列基于给定事件的时间戳落在哪里,标识事件发生在哪个圈。除了简单的暴力搜索,还有别的方法吗

首先,按照开始或结束时间对你的圈数序列进行索引,序列值为圈数


然后,您可以使用asof()获取一系列时间的圈数:

如果您正在寻找代码解决方案,一些数据集片段将非常有用。