数据帧具有具有不同格式的日期值的字符串列.如何将整列数据转换为单一日期格式



在一列中使用多种日期格式将字符串转换为python-panda中的日期时间。

数据帧起始日期具有"mm/ddYYYY hh:mm"格式和"mm/dd/YYYY hh/mm"格式的日期值。我使用了以下查询

df['START_DATE*'] = pd.to_datetime(df['START_DATE*'], format= '%m-%d-%Y hh:mm')

START_DATE*是列名。给出以下

时间数据"01-01-2016 21:11"与格式"%m-%d-%Y hh:mm"不匹配(匹配(

hh:mm并不意味着hour:minute。尝试:

df['START_DATE*'] = pd.to_datetime(df['START_DATE*'], format= '%m-%d-%Y %H:%M')

最新更新