调用 sum()、 isnull() 函数,计算变量 data 存在空值的总数
时间: 2023-05-31 13:03:53 浏览: 141
在SQL Server中使用ISNULL执行空值判断查询
5星 · 资源好评率100%
假设 data 是一个列表或者数组,可以使用以下代码计算 data 中存在空值的总数:
```python
import numpy as np
data = [1, 2, np.nan, 4, None, 6, np.nan]
num_null = sum(map(lambda x: np.isnan(x) or x is None, data))
print(num_null) # 输出结果为 3
```
其中,np.isnan(x) 用于判断 x 是否为 NaN(Not a Number),x is None 用于判断 x 是否为 None。map 函数将 lambda 函数应用于 data 中的每个元素,返回一个布尔值列表,然后使用 sum() 函数求和。
阅读全文