首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pandas to_datetime()没有对AM/PM进行格式化,并且没有删除零

问Pandas to_datetime()没有对AM/PM进行格式化,并且没有删除零
EN

Stack Overflow用户
提问于 2021-09-30 20:27:15
回答 1查看 51关注 0票数 0

我正在尝试将这个format: 03-AUG-20 02.55.32.000000000 AM转换成format='%d-%m-%y %I.%m.%s %p' ie。日-月-年小时(24):分:秒。

但是我得到了这个错误ValueError: 's' is a bad directive in format '%d-%m-%y %I.%m.%s %p'

另外,我打算删除这些零。不幸的是,我已经记不起regex的工作原理了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-30 20:58:25

更改格式化时间:

代码语言:javascript
复制
>>> df
                          datetime
0  03-AUG-20 02.55.32.000000000 AM

>>> pd.to_datetime(df['datetime'], format=r'%d-%b-%y %I.%M.%S.%f %p')
0   2020-08-03 02:55:32
Name: datetime, dtype: datetime64[ns]
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69398479

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档