用合理的数据和预期的输出编辑
我的数据就像
Fredericksburg A Fredericksburg K 0-3 Fredericksburg K 3-6
Date
2020-01-01 3.0 0.0 0.0
2020-01-02 2.0 0.0 1.0
2020-01-03 6.0 0.0 1.0
2020-01-04 5.0 NaN NaN
2020-01-05 7.0 2.0 1.0我也有一份时间清单
[
"2020-01-01 00:15:46",
"2020-01-02 06:30:07",
"2020-01-03 12:19:14",
"2020-01-04 15:16:21",
"2020-01-04 05:07:28",
"2020-01-05 21:47:42",
"2020-01-06 10:10:42",
] Fredericksburg A Fredericksburg K 0-3 Fredericksburg K 3-6
Date
2020-01-01 00:15:46 3.0 0.0 0.0
2020-01-02 06:30:07 2.0 0.0 1.0
2020-01-03 12:19:14 6.0 0.0 1.0
2020-01-04 15:16:21 5.0 NaN NaN
2020-01-04 05:07:28 5.0 NaN NaN
2020-01-05 21:47:42 7.0 2.0 1.0
2020-01-06 10:10:42 7.0 2.0 1.0是否有从数据中获取最接近列表中的时间的数据?(可能是矢量化的)
发布于 2020-07-19 13:07:57
df['Date'] = pd.to_datetime(df['Date'])
df2 = pd.DataFrame([
"2020-03-16 00:15:46",
"2020-03-16 00:16:07",
"2020-03-16 00:16:14",
"2020-03-16 00:16:21",
"2020-03-16 00:16:28",
"2020-03-16 00:16:42",
"2020-03-16 00:16:56",
"2020-03-16 00:17:03",
"2020-03-16 00:17:10",
], columns=['Date'])
df2['Date'] = pd.to_datetime(df2['Date'])
pd.merge_asof(df2, df, on='Date')https://stackoverflow.com/questions/62980551
复制相似问题