pandas - 如何在 Pandas 中按子类别分组?
问题描述
我有一个数据框,其中包含各种建筑物的消耗数据。这些建筑物分为几个类别,进一步分为子类别。我如何返回每个子类别本身的建筑物数量?
解决方案
假设您有两列,称为col_1
和col_2
。然后你可以通过这样做对他们两个进行分组
df.groupby(['col_1','col_2']).count()
这将返回由列指定的层次结构中数据库中所有其他列的计数,col_1
并且col_2
推荐阅读
- c++ - Ubuntu 18+ 上缺少 Asan 动态运行时
- entity-framework-core - 在连接中获取导航属性的值
- jquery - 为什么onclick javascript删除不起作用?
- c# - 在最后两个标签 git 之间导出文件
- sql - SQL - 将 4 列合并为一个新列作为单个 JSON 对象
- reactjs - AWS cognito sso 用户身份验证与 django rest 框架、react js 和 ALB
- android - 清单合并失败:问题解决没有奏效
- java - 任务:app:kaptDebugKotlin FAILED(错误:找不到符号) - Kotlin
- mysql - 将 Codeigniter 项目上传到 Cpanel subdmoin 会导致 DNS_Probe_Error
- laravel - 如何在laravel中使用代码索引特定数据库的表列