gpt4 book ai didi

python - Pandas to_datetime 意外更改年份

转载 作者:太空宇宙 更新时间:2023-11-04 08:27:36 24 4
gpt4 key购买 nike

我有一个日期列,在使用 pandas read_csv 后表示为对象类型。我正在尝试将其转换为 pandas datetime 对象,但是在使用 pd.to_datetime() 时它返回不正确的 datetime 对象。

例如,我的日期格式为 01-06-68,其中 01 是日,06 是月,68 是年。将 pandas to_datetime() 应用于此字符串会返回 2068-06-01 但应返回 1968-06-01,其中 06 是一个月, 01 是一天。

我使用 pandas to_datetime()、python 的 datetime、pendulum 库尝试了所有可能的解决方案,但仍然出现错误。我该如何解决这个问题?

最佳答案

您在 pd.to_datetime 中有一个 format= 参数
您或许可以尝试 df['my_col'] = pd.to_datetime(df['my_col'], format='%d-%m-%Y')

在此处查看其他方法:Convert Pandas Column to DateTime

关于python - Pandas to_datetime 意外更改年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55684075/

24 4 0
文章推荐: css -
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com