欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

pandas.dataframe筛选含有空值的数据行

程序员文章站 2024-03-24 21:52:10
...
  1. 筛选非空的数据行:
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(),两者没有区别,参考:链接
pandas.dataframe筛选含有空值的数据行pandas.dataframe筛选含有空值的数据行
pandas.dataframe筛选含有空值的数据行

  1. 筛选含空值的行:isnull()/isna()
相关标签: pandas 数据分析