【发布时间】:2026-02-05 22:20:03
【问题描述】:
大家好,
我想做一个像下面这样的左连接,但我得到了 date1_x、date1_y 和 date2_x 和 date2_y。我想要的是替换列(如果存在)。
df1 = df1.merge(df2, on='id', how='left')
df1
id, date1, val1, date2 1、“2021-03-10”、“XEP”、“2021-04-10”
df2
id, date1, date2
1, '2021-09-03', '2021-09-04'
2, '2021-09-05', '2021-09-06'
3, '2021-09-07', '2021-09-08'
结果df:
1, '2021-09-03', 'XEP' , '2021-09-04'
【问题讨论】:
-
样本数据和预期输出对于避免无用的答案是必要的。