我有一个数据框架,其中有一列有很多零和数字。我只想创建一个数字的直方图,并获得有关它们的统计数据。如果我把每一项都加起来,它会给出所有的值,但我不知道均值和std等等。如果我描述过。它将计算0,我有很多0,我只对数字感兴趣
data.values.sum()
data.describe() # counts also the zeros
data.hist()# count zeros as well
感谢你只需要过滤非零值
mask = data['column'] != 0
data[mask].values.sum()
data[mask].describe() # counts also the zeros
data[mask].hist()# count zeros as well
使用method .value_counts()代替求和
data.values.value_counts().hist()