【发布时间】:2019-01-21 20:30:31
【问题描述】:
我一直在努力寻找最有效的方法来做到这一点。 假设我有一个 DataFrame df1,它看起来像:
time_start time_end
0 1548102229 1548102232
1 1548102239 1548102242
2 1548102249 1548102252
3 1548102259 1548102262
和另一个看起来像的 DataFrame df2:
timestamp state
0 1548102231 A
1 1548102241 A
2 1548102248 B
3 1548102251 B
在 df2['timestamp'] 介于 df1['time_start'] 和 df1['time_end'] 之间的条件下,有没有办法将“状态”添加到 df1:
time_start time_end state
0 1548102229 1548102232 A
1 1548102239 1548102242 A
2 1548102249 1548102252 N/A
3 1548102259 1548102262 B
【问题讨论】:
-
这是一个很好的问题,我实际上没有遇到过这种情况,但它最终肯定会发生。如果是这样,我想采取第一种状态。