- 筛选非空的数据行:
import pandas as pd
#返回指定单列中没有空值的数据行
df[pd.notnull(df[col])]
df[df[col].notnull()]
#指定多列
#返回指定多列/df全部列中满足任意一列没有空值的数据行
df[df[[cols]].notnull().any(axis=1)]
df[pd.notnull(df[[cols]]).any(axis=1)]
#返回指定多列中/df全部列中满足所有列没有空值的数据行
df[df[[cols]].notnull().all(axis=1)]
df[pd.notnull(df[[cols]]).all(axis=1)]
上面notnull() 同notna(),两者没有区别,参考:链接


- 筛选含空值的行:isnull()/isna()
版权声明:本文为qq_43392533原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。