我目前正在尝试检查csv文件特定列中的日期时间格式是否正确。
我正在使用这个:
if pd.to_datetime(df['date'], format='%Y-%m-%d %H:%M:%S', errors ='raise'):
print('date format wrong')
但是日期是否仍然可以通过%Y /%m /%d%H:%M:%S格式。
有什么建议吗?预先感谢!
由Scott Boston添加:
s = pd.Series(['2020-01-01 12:01:00','2020/01/01 12:02:00'])
pd.to_datetime(s, format='%Y-%m-%d %H:%M:%S', errors='raise')
输出:
0 2020-01-01 12:01:00
1 2020-01-01 12:02:00
dtype: datetime64[ns]