我有两个数据帧。
我想在df1中的某个日期查找特定列,然后在df2中对其执行某些操作:
df2['e'].apply(lambda x: df1.loc[x]['Close'])
两者都是相同的类型:
df1 [0]有:datetime.date(2017, 10, 27)
df2 ['e'] [0]有类似的:datetime.date(2015, 10, 27)
问题:
df1.loc[date(2017, 10, 18)]
有效
df1.loc[datetime.date(2017, 10, 18)]
没有。
如何使用时间戳或日期字段在另一个df中查找?
- 更新:添加头
DF1
Open High Close
2015-10-18 115.40 116.54 113.99
DF2
title e
0 Article1 2017-10-18
1 Article2 2016-12-20
2 Article3 2016-05-13
3 Article4 2017-10-27