【发布时间】:2017-02-03 20:24:11
【问题描述】:
我有两个 Pandas 数据框,希望在日期匹配的 DF1 中插入 DF2 值中的日和周列。例如例如下面的第 4 天和第 1 周将从 DF2 第 1 行中提取并插入到 DF1 中的所有天和周列中。
DF 1
montgomery year date day week
0.0 2016 04/01/2016
0.0 2016 04/01/2016
0.0 2016 04/01/2016
0.0 2016 04/01/2016
DF 2
date day week
04/01/2016 4 1
05/01/2016 5 1
06/01/2016 6 1
我已经研究过使用 numpy 条件语句,但还没有找到解决方案,谢谢
【问题讨论】:
-
df1.combine_first(df2)工作 -
从您的示例中不清楚您的日期是日期时间还是字符串,并且您的第二个 df 中的日期格式显示短年份格式,您能否澄清这一点
标签: python pandas numpy dataframe