首页 > 解决方案 > 查找 pandas 数据框中非 NAN 元素的总数

问题描述

我知道 df.count() 和 df.groupby.count(),但我只想要我的数据帧的特定列(比如称为“汽车”)的非 NAN 元素的数量。

我知道 df.size[0],但这个命令不尊重非 NAN 元素的数量在不同列中可能不同的事实。

标签: pythonpandas

解决方案


还有系列count。它也忽略NaN. 从文档

s = pd.Series([0.0, 1.0, np.nan])
s.count()

Out[307]: 2

所以,对于列cars

df['cars'].count()

将返回列的非 NaN 值的数量cars


推荐阅读