Skip to main content
 首页 » 编程设计

python之计算 Pandas 数据框中某个值的出现次数

2025年05月04日9zhoujg

我有一个 pandas 数据框,其中电影作为行,用户作为列。每个单元格都有一个评分,一个介于 0 到 2 之间的数值。我想计算表格中分配有值 0 的总出现次数。我该如何实现?

数据框示例:

Movie |User 1|User 2|User 3 
MovieX|0     |1     |0 
MovieY|2     |0     |1 

预期输出:

"Total 0 count = 3" 

请您参考如下方法:

使用这个,它将数据帧转换为 bool 值,评级等于零,然后转换为 numpy ndarray,并使用默认为 axis=None 对整个数组求和的 np.sum:

 df.eq(0).values.sum() 

输出

3