pandas取出空值的数据
时间: 2023-10-07 21:08:03 浏览: 80
Python pandas.DataFrame 找出有空值的行
在Pandas中,我们可以使用`isnull()`函数来检查数据中的空值。然后,我们可以使用`any()`函数来检查每列是否有空值。最后,我们可以使用布尔索引来选择包含空值的行。
以下是一个示例:
```python
import pandas as pd
# 假设df是我们的数据框
df = pd.DataFrame({
'A': [1, 2, None, 4],
'B': [5, None, 7, 8],
'C': [9, 10, 11, None]
})
# 检查每列是否有空值
nulls = df.isnull()
# 选择包含空值的行
df_with_nulls = df[nulls.any(axis=1)]
print(df_with_nulls)
```
在这个例子中,`df_with_nulls`将包含所有至少有一个空值的行。
阅读全文