使用df2

时间:2017-10-25 01:23:30

标签: python pandas

我有两个数据帧。

我想在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

0 个答案:

没有答案