python - 如何在数据框的列中查找元素的编号
问题描述
例如,我有一个数据框 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] )
有没有简单的方法或者有一个我可以轻松做到这一点的功能?
我用谷歌搜索过,但只有这样的文章。
这构成了一个新的数据框,并且对于我只需要做的事情来说太复杂了。
解决方案
sum
与布尔掩码一起使用- True
s 是类似的过程1
,因此输出是0
值的计数:
out = A.a.eq(0).sum()
print (out)
2
推荐阅读
- javascript - 从 GET 的下拉菜单中加载值
- r - 安装 R 包时获取依赖项不可用
- cakephp - allowEmptyString() - 表示只允许空字符串或填充字符串和空字符串
- javascript - 如何在猫鼬中为内部填充字段分组
- linux - 失败:dbName.collectionName:从 collectionName.bson 恢复时出错:读取 bson 输入:意外 EOF
- swift - 切换绑定
使用 SwiftUI 按钮操作 - java - 无法获取每个 facebook 的日期,例如使用 facebook4j
- python - 在背景图像上透明地堆叠图像
- c# - 通过多个分隔符拆分字符串而不创建新的对象分配
- json - SendGrid 入站电子邮件解析正文原始 NodeJS Lambda