给定两个dataframes df_1
和df_2
如何加入他们的行列,使得datetime列df_1
是介于两者之间start
,并end
在数据帧df_2
:
print df_1
timestamp A B
0 2016-05-14 10:54:33 0.020228 0.026572
1 2016-05-14 10:54:34 0.057780 0.175499
2 2016-05-14 10:54:35 0.098808 0.620986
3 2016-05-14 10:54:36 0.158789 1.014819
4 2016-05-14 10:54:39 0.038129 2.384590
print df_2
start end event
0 2016-05-14 10:54:31 2016-05-14 10:54:33 E1
1 2016-05-14 10:54:34 2016-05-14 10:54:37 E2
2 2016-05-14 10:54:38 2016-05-14 10:54:42 E3
Run Code Online (Sandbox Code Playgroud)
获取相应的event
位置和df1.timestamp
之间df_2.start
df2.end
timestamp A B event
0 2016-05-14 10:54:33 …
Run Code Online (Sandbox Code Playgroud)