【发布时间】:2021-09-21 19:56:28
【问题描述】:
我有一个关于使用数据框进行日期转换的类似问题。
我的数据框有两个日期字符串列,hiredate 和 end_date,分别具有不同的日期格式,DD-MMM-YYYY和MMM-YY。
end_date 列没有 DD 来表示日期,因此应添加并设置为该月的最后一天。
以下是输入数据框的示例:
empno ename hiredate end_date
1 sreenu 17-Jun-2021 May-22
这是end_date转换后的预期输出:
empno ename hiredate end_date
1 sreenu 17-Jun-2021 2022-05-31
我想创建一个方法/函数来识别所有日期列
数据框,然后将其转换为YYYY-MM-DD 格式。
【问题讨论】:
-
欢迎来到 StackOverflow。你试过什么?请查看stackoverflow.com/questions/42950/… 以获取 Python 中每月的最后一天。
-
@rajah9,我在发布之前尝试过这个。但上面的问题与我的不同。我想创建一种方法来在我的数据帧上动态地将 DD-MM-YYYY 和 MMM-YY 转换为 YYYY-MM-DD 格式。
标签: python pandas date-conversion