to_datetime与指定格式一起使用,
errors='coerce'用于将不匹配的值替换为
NaN。最后
combine_first用于按
date2序列替换缺少的值。
date1 = pd.to_datetime(df['date'], format='%d-%m-%Y', errors='coerce')date2 = pd.to_datetime(df['date'], format='%d-%b-%Y', errors='coerce')df['date'] = date1.combine_first(date2)print (df) date0 2018-10-011 2018-10-022 2018-10-033 2018-10-04
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)