isna().sum()
时间: 2023-11-02 07:05:09 浏览: 114
当我们在处理数据时,经常需要统计每列中缺失值的数量。这时候,可以使用 isna().sum() 的组合来实现。
假设我们有一个包含学生考试成绩的数据表格,如下所示:
| 学生姓名 | 数学成绩 | 英语成绩 | 物理成绩 |
|----------|----------|----------|----------|
| 张三 | 90 | 85 | 92 |
| 李四 | 78 | NaN | 88 |
| 王五 | NaN | 92 | 86 |
| 小明 | 85 | 90 | NaN |
如果我们想要统计每列中缺失值的数量,可以使用 isna().sum() 的组合。isna() 函数会返回一个布尔值表格,标记每个位置是否为缺失值。接着,我们可以对这个布尔值表格调用 sum() 函数来统计每列中 True 的数量,即缺失值的数量。
在这个例子中,使用 isna().sum() 后,返回的结果如下所示:
| 学生姓名 | 数学成绩 | 英语成绩 | 物理成绩 |
|----------|----------|----------|----------|
| 0 | 1 | 1 | 1 |
这表示在数学成绩列中有0个缺失值,在英语成绩列中有1个缺失值,在物理成绩列中有1个缺失值。
通过这种方式,我们可以方便地统计每列中缺失值的数量。希望这个例子能够帮助你理解 isna().sum() 的用法。如果还有其他问题,请随时提问!
阅读全文