[英]Python date format Convert to datetime
我有如下的df,但是格式是object。 我正在尝试转换为 python 中的日期格式。
换档结束 |
---|
2001 年 2 月 9 日下午 6:30:00 |
2001 年 2 月 10 日下午 6:30:00 |
2001 年 2 月 11 日下午 6:30:00 |
2001 年 2 月 12 日下午 6:30:00 |
2001 年 2 月 13 日下午 6:30:00 |
2001 年 2 月 8 日下午 12:30:00 |
我想在下面使用,但我得到错误时间数据“2/9/2001 10:00:00 AM”与格式“%m/%d/%y %I.%M.%S.%”不匹配f%p'
df["Shift Start "].apply(lambda x: datetime.strptime(x, '%m/%d/%y %I.%M.%S.%f %p'))
使用to_datetime
和更改格式来匹配您的数据 - 将%Y
更改为 YYYY,删除微秒%f
并更改.
到:
:
df["Shift Start "] = pd.to_datetime(df["Shift Start "], format='%m/%d/%Y %I:%M:%S %p')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.