在一列中使用多种日期格式将字符串转换为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')