检查pandas数据框日期栏是否采用正确的日期格式?

问题描述 投票:0回答:1

我有一个包含多列的数据框。列之一的日期格式为(%m/%d/%Y)或具有空值。我必须进行检查,以确保日期列包含正确格式的日期(如上所述)。

我想做的是:

pd.to_datetime(df['DOB'], format='%m/%d/%Y', errors='coerce').all(skipna=True)

检查它是否具有正确的日期格式,并且可以忽略空值,但是我收到此错误,

TypeError: invalid_op() got an unexpected keyword argument 'skipna'

所以,请让我知道如何执行此操作或我可以应用哪些其他逻辑?

python pandas dataframe
1个回答
0
投票

用途:

pd.to_datetime(df['DOB'], format='%m/%d/%Y', errors='coerce').notna().all()
© www.soinside.com 2019 - 2024. All rights reserved.