pandas整行删除某列为空
时间: 2023-10-13 18:23:42 浏览: 85
Pandas分析某眼TOP100电影都来自于谁?
可以使用 `dropna()` 方法删除某列全部为空的行。下面是示例代码:
```python
import pandas as pd
# 创建包含空值的DataFrame
df = pd.DataFrame({'A': [1, 2, None, 4], 'B': [None, 5, None, None], 'C': ['a', 'b', 'c', 'd']})
# 删除B列全部为空的行
df.dropna(subset=['B'], inplace=True)
# 打印删除后的结果
print(df)
```
输出:
```
A B C
1 2.0 5.0 b
```
在 `dropna()` 方法中,`subset` 参数用于指定需要删除空值的列,`inplace` 参数用于指定是否在原 DataFrame 上进行操作。
阅读全文