Skip to main content
 首页 » 编程设计

python之在 Python 中获取包含 NaN 的列表的平均值

2025年05月04日10dflying

我想知道如何获取包含一些 NaN 的列表的平均值。通过使用:

np.mean(mylist) 

预期的结果给出了 NaN,这是错误的。 我应该怎么做才能得到平均值?

请您参考如下方法:

使用np.nanmean忽略 NaN:

np.nanmean(mylist) 

例如,

In [108]: np.nanmean([np.nan, 1, 2, np.nan, 3]) 
Out[108]: 2.0