我有以下日期列类型的对象,我想将其格式化为datetime 使用:
import locale
locale.setlocale(locale.LC_TIME, 'spanish_mexico')
df['fecha'] = pd.to_datetime(df['fecha'], format='%d-%m-%y %H:%M:%S')
date
viernes 8 diciembre 2017 12:00:00
2019-05-14 7:22:00
并获取错误
ValueError: time data 'viernes 8 julio 2016 11:00:00 ' does not match format '%d-%m-%y %H:%M:%S' (match)
我如何进行转换以获得
2017-12-08 12:00:00
2019-05-14 7:22:00
如果通过
format
kwarg向pd.to_datetime
提供解析指令,它必须与日期/时间字符串中的格式(包括空格等)完全匹配。对于给定示例:有关可用指令的概述,请参见strftime() and strptime() Format Codes
对于指定的格式,可以将datetime模块与以下文档一起使用
https://docs.python.org/2.7/library/datetime.html#strftime-and-strptime-behavior
相关问题 更多 >
编程相关推荐