df=df.dropna()
时间: 2024-08-14 09:04:22 浏览: 65
详解pandas删除缺失数据(pd.dropna()方法)
`df.dropna()` 是pandas库中用于删除DataFrame中缺失值(NaN)的函数。当你运行这个操作时,它会移除DataFrame中任何含有缺失值的行。这是一个常见的数据清洗步骤,特别是在数据分析和预处理阶段。
**示例**:
假设我们有一个包含缺失值的DataFrame `df`:
```python
import pandas as pd
# 假设 df 是这样的
data = {'A': [1, np.nan, 3], 'B': [5, np.nan, np.nan]}
df = pd.DataFrame(data)
```
这里,`np.nan`代表缺失值。执行 `df.dropna()`:
```python
df_cleaned = df.dropna()
```
`df_cleaned` 将只包含 `A` 列中不包含缺失值的行,即 `[1, 3]` 的行,`B` 列因为有缺失值而被完全移除。
阅读全文