gpt4 book ai didi

pandas - Python Pandas 检测到错误的日期时间格式

转载 作者:行者123 更新时间:2023-12-03 22:35:27 25 4
gpt4 key购买 nike

从 csv 文件加载数据后,我将索引设置为“日期”列,然后将索引转换为日期时间。

    df1=pd.read_csv('Data.csv')
df1=df1.set_index('Date')
df1.index=pd.to_datetime(df1.index)

但是转换后日期时间格式显示它被误解了:

原始日期是例如 01-10-2014 00:00:00
但 Pandas 将其转换为 2014-01-10 00:00:00
如何让 Pandas 尊重或识别原始日期格式?

谢谢

最佳答案

您的日期字符串被解释为月份第一,您需要指定正确的 format :

df1.index=pd.to_datetime(df1.index, format='%d-%m-%Y %H:%M:%S')

这样它就不会将第一部分解释为月份
In [128]:
pd.to_datetime('01-10-2014 00:00:00', format='%d-%m-%Y %H:%M:%S')

Out[128]:
Timestamp('2014-10-01 00:00:00')

关于pandas - Python Pandas 检测到错误的日期时间格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40718474/

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