pandas查看有空值的行
时间: 2023-05-09 16:01:41 浏览: 116
Python pandas.DataFrame 找出有空值的行
在使用pandas处理数据时,有时候需要查看数据集中是否存在空值。可以使用pandas的isnull函数得到每个元素是否为空值的布尔值,然后使用any函数按行汇总,得到每行是否存在空值的布尔值。最后,使用该布尔值作为筛选条件,即可筛选出包含空值的行。
具体步骤如下:
1.导入pandas库,读取数据集并存储在DataFrame类型的变量中。
import pandas as pd
data = pd.read_csv('data.csv')
2.使用isnull函数得到每个元素是否为空值的布尔值,并使用any函数按行汇总得到每行是否存在空值的布尔值。
null_bool = data.isnull().any(axis=1)
3.使用该布尔值作为筛选条件,即可得到包含空值的行。
null_rows = data[null_bool]
其中,axis参数为1表示按行处理(按列处理则为0)。
通过上述方法,就可以快速查看数据集中是否存在空值,并且得到包含空值的行。
阅读全文