gpt4 book ai didi

Pandas - 从 dd/mm/yy hh :mm:ss to yyyy-mm-dd hh:mm:ss 转换日期列

转载 作者:行者123 更新时间:2023-12-03 14:48:19 31 4
gpt4 key购买 nike

我有一个数据框(df),它有一个日期列(列名:sale_date),它以以下格式存储数据

dd/mm/yy hh:mm:ss

我正在尝试将其转换为 yyyy-mm-dd hh:mm:ss。尝试了以下但它仍然没有将其转换为所需的格式。
df['sale_date'] = pd.to_datetime(df['sale_date'])

任何人都可以协助转换此日期列的格式。谢谢

最佳答案

如果您知道您的专栏将具有一致的格式,您可以将其传递给 to_datetime :

df['sale_date'] = pd.to_datetime(df['sale_date'], format='%d/%m/%y %H:%M:%S')

如果您的格式不一定一致,但在每种情况下都有前一天,那么使用 dayfirst=True 可能就足够了。虽然这在没有看到数据的情况下很难说:
df['sale_date'] = pd.to_datetime(df['sale_date'], dayfirst=True)

关于Pandas - 从 dd/mm/yy hh :mm:ss to yyyy-mm-dd hh:mm:ss 转换日期列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51724883/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com