DataFrame怎么去掉某一列中值为空的行
时间: 2024-03-16 20:43:08 浏览: 97
DataFrame中去除指定列为空的行方法
可以使用 `dropna()` 方法来删除 DataFrame 中某一列中值为空的行,示例代码如下:
```python
import pandas as pd
# 创建一个 DataFrame
data = {'A': [1, 2, 3, None, 5],
'B': [None, 2, 3, 4, None],
'C': ['a', 'b', 'c', 'd', 'e']}
df = pd.DataFrame(data)
# 删除 B 列中值为空的行
df = df.dropna(subset=['B'])
# 输出结果
print(df)
```
输出结果为:
```
A B C
1 2.0 2.0 b
2 3.0 3.0 c
3 NaN 4.0 d
```
其中 `subset=['B']` 表示只在 B 列中删除值为空的行,如果要在多个列中删除值为空的行,可以将列名放在列表中传入。
阅读全文