isnull() 函数未识别我的数据中的缺失值

isnull() function is not identifying missing values in my data

我在当前使用的从 CSV 中提取的数据框上使用 df[''].isnull()。这是练习数据,故意有很多缺失值和错误,但是,pandas 无法识别 DOB 列中的缺失值,已根据打开 CSV 并查看 DOB 下的空单元格验证是否存在缺失值列。

df['DOB'].isnull().sum()
Output: 0

您可以先通过 to_datetime 将列转换为日期时间,使用 errors='coerce' 将非 datetime-like 解析为 NaT 以获取缺失值,然后计数:

df['DOB'] = pd.to_datetime(df['DOB'], errors='coerce')

out = df['DOB'].isnull().sum()