首页 > 解决方案 > 如何在数据框的列中查找元素的编号

问题描述

例如,我有一个数据框 A 喜欢下面:

   a b c
x  0 2 1
y  1 3 2
z  0 2 4

我想获得 'a' 列中 0 的数量,它应该返回 2。( A[x][a] 和 A[z][a] )

有没有简单的方法或者有一个我可以轻松做到这一点的功能?

我用谷歌搜索过,但只有这样的文章。

计算一个值在数据框列中出现的频率

这构成了一个新的数据框,并且对于我只需要做的事情来说太复杂了。

标签: pythonpandasdataframe

解决方案


sum与布尔掩码一起使用- Trues 是类似的过程1,因此输出是0值的计数:

out = A.a.eq(0).sum()
print (out)
2

推荐阅读