分配大熊猫的圈数

时间:2017-05-11 09:40:47

标签: python pandas

我有一个pandas DataFrame,它包含不同时间的各种事件的数据,后者被标识为自启动以来的秒和毫秒。我有一个单独的熊猫Series,它包含圈数的末端 - 例如第一个数字是第一圈结束,第二个数字是第二圈结束,依此类推。

我想在DataFrame中创建一个列,根据给定事件的时间戳落在哪一列,确定事件发生的那一圈。除了简单的暴力搜索之外还有其他办法吗?

1 个答案:

答案 0 :(得分:1)

首先让你的膝部系列在开始或结束时间编入索引,系列的值是圈数。

然后你可以使用asof()来获得一系列圈数:http://pandas.pydata.org/pandas-docs/stable/generated/pandas.Series.asof.html