Python 在转换为中的日期时间时跳过非日期时间值

Python 在转换为中的日期时间时跳过非日期时间值,python,pandas,datetime,data-conversion,Python,Pandas,Datetime,Data Conversion,我有一个数据框,其中一列有我想转换为datetime的数据。但该列中还有其他杂项值。转换前是否需要清除这些值?我不断收到一个关于这些胭脂值的错误,它使我的pd.to\u datetime函数变得混乱 是否有一种方法可以“跳过”非日期值并仅将日期值转换为日期时间?您可以使用errors='concurve'选项,例如: df=pd.DataFrame({'date':'2021-01-01','foo','2021-03-31'}) #日期 # 0 2021-01-01 #一福 # 2 202

我有一个数据框,其中一列有我想转换为datetime的数据。但该列中还有其他杂项值。转换前是否需要清除这些值?我不断收到一个关于这些胭脂值的错误,它使我的
pd.to\u datetime
函数变得混乱


是否有一种方法可以“跳过”非日期值并仅将日期值转换为日期时间?

您可以使用
errors='concurve'
选项,例如:

df=pd.DataFrame({'date':'2021-01-01','foo','2021-03-31'})
#日期
# 0  2021-01-01
#一福
# 2  2021-03-31

您在熊猫中使用的是什么版本
df.date = pd.to_datetime(df.date, errors='coerce')

#          date
# 0  2021-01-01
# 1         NaT
# 2  2021-03-31