python - 根据第二列检查一个列中的 valueCounts
问题描述
要检查 col 中的所有不同值,我可以简单地这样做:
df['col'].value_counts()
但是如果我只想考虑df['col']
另一个 coldf['second']
具有特定值的行,我该怎么办。例如:df['col'] == "YES"
解决方案
用于DataFrame.loc
按条件和列名过滤col
:
df.loc[df['col'] == "YES", 'col'].value_counts()
推荐阅读
- excel - 不要复制另一个工作簿中现有多列的行
- cmd - 如何在文件名中包含通配符的 WIndows 中重命名文件
- jquery - jQuery:向内联样式函数添加重要内容
- python - 使用 make install 的 Ambertools20 编译错误
- javascript - 上传图片时如何添加额外的 CSS?以及如何让用户只对突出显示的内容进行粗体/斜体/下划线?
- javascript - 如何在 React 中单击按钮时显示和隐藏元素?
- bash - Bash:如何在系统范围内限制文件大小或设置为更大的值?
- python - 谷歌云运行上的烧瓶舞Facebook登录错误
- python - 无法让 2 个不同的正则表达式查找器调用在 Python 的循环中工作
- mongodb - 使用 $near/$geoNear 未获得结果 - 嵌套位置对象中的 GeoJSON