将许多时间戳与熊猫进行比较

问题描述 投票:0回答:1

我有两个具有不同大小的数据框,其中包含时间戳。我需要找到最近的时间戳。在df A中,我需要找到所有df B时间戳之后的所有第一个时间戳。数据帧每个都有大约100,000行,因此迭代不是一种方法,甚至df.apply()也需要大约6分钟。

e.g:

A:
11
12
15
16
18
20
25
30
50

B:
14
19
22
27

result:
15
20
25
30
python pandas
1个回答
0
投票

使用Series.searchsorted

Series.searchsorted
© www.soinside.com 2019 - 2024. All rights reserved.