大熊猫将日期时间列的月份错误识别为日期,将日期识别为月份

时间:2021-03-09 19:02:42

标签: python pandas dataframe date datetime

我有一个字符串格式的日期时间列“yyyy-mm-dd”。我使用 pd.to_date_time 将其更改为日期时间格式。现在,当我尝试使用 df['col'].iloc[0].month 获取该日期的月份时,会生成 dd 作为输出而不是 'mm' 并且 df['col'].iloc[0].day 也发生了类似的事情。它正在输出 mm 而不是 dd。我尝试添加包含 year 的新列 yyyy、包含 month 输出的 df['col'].iloc[0].day 和包含 day 输出的 df['col'].iloc[0].month,然后将它们组合起来日期。交换日期和月份的更简单方法是什么?

0 个答案:

没有答案