DataFrame 删除学号为缺失值的行
时间: 2024-05-13 10:18:00 浏览: 122
缺失数据删除
假设你使用的是 pandas 库来处理 DataFrame,可以使用 dropna() 方法来删除学号为缺失值的行。示例如下:
```python
import pandas as pd
# 创建DataFrame
data = {'学号': ['1001', '1002', None, '1004'],
'姓名': ['张三', '李四', '王五', '赵六'],
'年龄': [20, 21, 22, 23]}
df = pd.DataFrame(data)
# 删除学号为缺失值的行
df.dropna(subset=['学号'], inplace=True)
print(df)
```
运行结果为:
```
学号 姓名 年龄
0 1001 张三 20
1 1002 李四 21
3 1004 赵六 23
```
其中,参数 subset 指定要删除缺失值的列名,inplace 参数指定是否在原 DataFrame 上进行修改。如果 inplace=True,表示在原 DataFrame 上直接删除缺失值的行,否则会返回一个新的 DataFrame。
阅读全文