鉴于熊猫数据框架df1
和df2
:
df1
:
d v
0 2018-02-16 13:39:55.562506 1
1 2018-02-16 10:18:56.768246 4
Run Code Online (Sandbox Code Playgroud)
并且df2
:
d vx
0 2018-02-16 13:39:56.668377 100
1 2018-02-16 14:01:05.766319 200
Run Code Online (Sandbox Code Playgroud)
如何df1
使用vx
值扩展df2
,以便时间戳几乎相同,即值的差异不超过2秒(和NaN不匹配)?
例:
d v vx
0 2018-02-16 10:18:56.768246 4 NaN
1 2018-02-16 13:39:55.562506 1 100.0
Run Code Online (Sandbox Code Playgroud)
以下是代码:
import pandas as pd
import datetime as dt
dt1 = dt.datetime(2018, 2, 16, 13, 39, 55, 562506)
dt2 = dt.datetime(2018, 2, 16, 10, 18 , 56, …
Run Code Online (Sandbox Code Playgroud)