pandas.dataframe筛选含有空值的数据行
程序员文章站
2024-03-24 21:52:10
...
- 筛选非空的数据行:
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()
上一篇: uva1451贪心算法,求平均值最大的子序列 博客分类: 算法题
下一篇: MarkDown学习