【发布时间】:2021-03-14 15:43:17
【问题描述】:
我有一个如下数据框(df1):
index,col1,col2
2020-01-01,A,Y
2020-01-02,B,Z
还有一个类似下面的(df2):
index,date, .....
1,2020-01-01 13:44
2,2020-01-01 15:22
3,2020-01-01 23:11
4,2020-01-01 13:44
5,2020-01-02 13:28
6,2020-01-02 17:55
我需要将 df2['date'] 年、月和日与 df1.index 年、月和日进行映射,以获得最终的数据框,如下所示:
index,col1,col2
2020-01-01 13:44,A,Y
2020-01-01 15:22,A,Y
2020-01-01 23:11,A,Y
2020-01-01 13:44,A,Y
2020-01-02 13:28,B,Z
2020-01-02 17:55,B,Z
类似下面的东西可以完成这项工作:
pd.Dataframe(mapped_values, index=df2['date'], columns=df1.columns)
如何在此处获取 mapped_values?
【问题讨论】: