notull()函数无法识别数据中的缺失值

时间:2020-10-25 08:09:54

标签: python pandas numpy data-cleaning

我正在从CSV中提取当前正在使用的数据帧上使用df ['']。isnull()。实际数据中有很多缺失值和错误,但是大熊猫无法识别DOB列中的缺失值,已经通过打开CSV并查看DOB列下的空白单元格来验证是否存在缺失值。

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

1 个答案:

答案 0 :(得分:1)

您可以先使用KEY (mysql_created_at)to_datetime的列转换为日期时间,用errors='coerce'解析类似非日期时间的值,将NaT转换为错误的值,然后计数:

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

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