pandas - 如何从 Pandas 的另一列映射日期时间列的年份

标签 pandas datetime

我有以下格式的数据框。我希望能够替换的日期列中的年份是错误的

   Date         Year
0  2013-04-13   2019
1  2013-04-13   2019

将年份映射到日期时间列的最佳方式是什么?

最佳答案

使用替换

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

关于pandas - 如何从 Pandas 的另一列映射日期时间列的年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56480075/

相关文章:

python - 将日期时间索引转换为机器学习的 x 值的连续数字

python - 更改另一个数据帧的值

c# - 将 RSS pubdate 解析为 DateTime

python - 将列转换为混合类型的日期。 "to_datetime"不工作

python - (Django)如何获得月份名称?

python - 如何根据逻辑条件提取列值

python - 如何在子图中绘制多个数据框

python - 在python中添加分钟到时间戳

在两个表中使用组 ID 进行滚动连接

c# - 是否有一种文化安全的方法来获取带前导零的 ToShortDateString() 和 ToShortTimeString()?