首页 > 解决方案 > 计算数据框中不为零的数字并获取有关它们的统计信息

问题描述

我有一个数据框,其中有一列有很多零和数字。我只想创建 nymbers 的直方图并获取它们的统计信息。如果我把每一个细数相加,它会给我所有的值,但我不知道平均值和标准等等。另外,如果我确实描述了。我会数零,我有很多零,我只对数字感兴趣

data.values.sum()
data.describe() # counts also the zeros 
data.hist()# count zeros as well 

谢谢

标签: pandasnumpy

解决方案


您只需要过滤非零值

mask = data['column'] != 0
data[mask].values.sum()
data[mask].describe() # counts also the zeros 
data[mask].hist()# count zeros as well 

推荐阅读