统计dataframe.groupby后每个group个数
时间: 2023-11-21 11:56:56 浏览: 89
详解python中groupby函数通俗易懂
3星 · 编辑精心推荐
可以使用`size()`函数来统计`dataframe.groupby()`后每个group的个数。具体实现方法如下所示:
```python
import pandas as pd
import numpy as np
# 创建一个dataframe
df = pd.DataFrame(np.random.randn(6, 4), index=list(range(6)), columns=list('abcd'))
df['d']=[1,2,2,1,1,2]
# 按照'd'列进行分组
df_grouped = df.groupby('d')
# 统计每个group的个数
group_size = df_grouped.size()
# 输出结果
print(group_size)
```
输出结果为:
```
d
1 3
2 3
dtype: int64
```
其中,`group_size`是一个Series类型的对象,它的索引是每个group的标签,值是每个group的个数。
阅读全文