删除dataframe带空值的对应行
时间: 2023-09-27 19:05:02 浏览: 103
DataFrame中去除指定列为空的行方法
可以使用`dropna()`函数来删除带有空值的行。该函数会返回一个新的DataFrame,其中已经删除了所有带有空值的行。
示例代码如下:
```python
import pandas as pd
# 创建一个包含空值的DataFrame
df = pd.DataFrame({
'Name': ['Alice', 'Bob', 'Charlie', 'David', 'Emily'],
'Age': [25, 30, None, 35, 40],
'Gender': ['F', 'M', 'M', 'M', 'F']
})
# 删除带有空值的行
df = df.dropna()
# 输出结果
print(df)
```
输出结果:
```
Name Age Gender
0 Alice 25.0 F
1 Bob 30.0 M
3 David 35.0 M
4 Emily 40.0 F
```
在上面的代码中,我们首先创建了一个包含空值的DataFrame。然后使用`dropna()`函数删除了带有空值的行,并将结果赋值给原始的DataFrame。最后输出了结果。
阅读全文