在 "is a date" 或 "NaT" 中的列中拆分值

Split values in a column in "is a date" or "NaT"

我想在列 (clear_date) 中查找与有效日期不对应的值。日期格式为 '%Y/%m/%d'.

我尝试了以下代码,但是结果变量没有任何行!

x_test = dataset[dataset['clear_date'] == "NaT"].copy()

这里有一张图片供参考:

如果 clear_date 列已经是正确的日期时间,则:

x_test = dataset.loc[dataset['clear_date'].isnull()].copy()

否则,例如如果是字符串:

x_test = dataset.loc[pd.to_date_time(dataset['clear_date']).isnull()].copy()