我有一个 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
