gpt4 book ai didi

python Pandas : string to datetime

转载 作者:行者123 更新时间:2023-11-28 21:04:40 24 4
gpt4 key购买 nike

我有一个带有字符串格式的日期时间列的 Pandas 数据框。格式是这样的:

06 Feb 2014 12:09:42:000

我需要将其转换为日期时间。现在我有:

df['date'] = pd.to_datetime(df['STARTDATE'],format='')

我的问题是,我不知道在格式参数中放入什么才能正确解析字符串。可以这样做吗,还是有更好的功能可以使用?

最佳答案

可以查看http://strftime.org/并使用:

df['date'] = pd.to_datetime(df['STARTDATE'],format='%d %b %Y %H:%M:%S:%f')

示例:

df = pd.DataFrame({'STARTDATE':['06 Feb 2014 12:09:42:000','06 Mar 2014 12:09:42:000']})
print (df)
STARTDATE
0 06 Feb 2014 12:09:42:000
1 06 Mar 2014 12:09:42:000

df['date'] = pd.to_datetime(df['STARTDATE'],format='%d %b %Y %H:%M:%S:%f')
print (df)
STARTDATE date
0 06 Feb 2014 12:09:42:000 2014-02-06 12:09:42
1 06 Mar 2014 12:09:42:000 2014-03-06 12:09:42

关于 python Pandas : string to datetime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45018172/

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