[英]Dataframe has string column with date values in different formats. how to convert entire column data to single date format?
converting string to datetime in python pandas with multiple date formats in a column.将 python pandas 中的字符串转换为日期时间,列中具有多种日期格式。
Dataframe startdate has date values in 'mm-dd-YYYY hh:mm' format and 'mm/dd/YYYY hh:mm' format. Dataframe startdate 具有“mm-dd-YYYY hh:mm”格式和“mm/dd/YYYY hh:mm”格式的日期值。 I have used following query我使用了以下查询
df['START_DATE*'] = pd.to_datetime(df['START_DATE*'], format= '%m-%d-%Y hh:mm')
START_DATE* is the column name.giving following START_DATE* 是列名。给出以下内容
time data '01-01-2016 21:11' does not match format '%m-%d-%Y hh:mm' (match)时间数据 '01-01-2016 21:11' 与格式 '%m-%d-%Y hh:mm' 不匹配(匹配)
hh:mm
does not mean hour:minute
. hh:mm
并不意味着hour:minute
。 Try:尝试:
df['START_DATE*'] = pd.to_datetime(df['START_DATE*'], format= '%m-%d-%Y %H:%M')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.