DataFrame筛选某列不为空的数据
时间: 2024-06-16 10:07:03 浏览: 129
DataFrame中去除指定列为空的行方法
要筛选DataFrame中某列不为空的数据,可以使用`dropna()`方法。下面是一个示例代码:
```python
import pandas as pd
# 创建一个示例DataFrame
data = {'Name': ['Alice', 'Bob', 'Charlie', 'David'],
'Age': [25, 30, None, 20],
'City': ['Beijing', 'Shanghai', 'Guangzhou', None]}
df = pd.DataFrame(data)
# 筛选Age列不为空的数据
filtered_df = df.dropna(subset=['Age'])
print(filtered_df)
```
输出结果为:
```
Name Age City
0 Alice 25.0 Beijing
1 Bob 30.0 Shanghai
3 David 20.0 None
```
阅读全文