如何从熊猫中的另一列映射datetime年列

elk*_*000 2 datetime pandas

我有以下格式的数据框。我想替换的日期列中的年份有误

   Date         Year
0  2013-04-13   2019
1  2013-04-13   2019
Run Code Online (Sandbox Code Playgroud)

将Year映射到datetime列的最佳方法是什么?

WeN*_*Ben 5

使用 replace

df.apply(lambda x :x.Date.replace(year=x.Year),1)
Out[307]: 
0   2019-04-13
1   2019-04-13
dtype: datetime64[ns]
Run Code Online (Sandbox Code Playgroud)