pandas删除某列为空的行
时间: 2023-09-26 13:14:18 浏览: 89
删除excel某列空行
5星 · 资源好评率100%
您可以使用pandas中的dropna方法,同时指定subset参数为要删除的列名,具体代码如下:
```
import pandas as pd
# 创建一个包含空值的 pandas DataFrame
data = {'Name': ['Alice', 'Bob', 'Charlie', 'David'],
'Age': [25, 30, None, 20],
'City': ['New York', 'London', None, 'Paris']}
df = pd.DataFrame(data)
# 删除City列为空值的行
df = df.dropna(subset=['City'])
print(df)
```
输出结果如下:
```
Name Age City
0 Alice 25.0 New York
1 Bob 30.0 London
3 David 20.0 Paris
```
以上代码将删除City列为空值的行,并输出删除后的DataFrame。
阅读全文