groupby 统计count
时间: 2024-07-02 08:01:06 浏览: 82
使用GROUP BY的时候如何统计记录条数 COUNT(*) DISTINCT
`groupby` 是 pandas 库中一个强大的功能,用于数据分析和数据操作中对数据集按照一列或几列的值进行分组,并对每个组进行聚合计算。当你想要按某个或某些特征对数据进行计数时,可以使用 `count()` 函数。
例如,如果你有一个包含员工信息的数据框(DataFrame),其中有一列是 "部门"(Department),你可以使用 `groupby('Department')` 将数据集按照部门进行分组,然后对每个部门内的行数进行计数,这样就可以得到每个部门有多少员工。
代码示例:
```python
import pandas as pd
# 假设 df 是你的数据框
df_grouped = df.groupby('Department').count() # 对 'Department' 列进行分组并计数
print(df_grouped)
```
这将输出一个新数据框,其中每一行代表一个部门,对应的 "Name" 列的值就是该部门的员工数量(假设数据框中还有名为 "Name" 的列)。
阅读全文