pandas 利用groupby分组后,统计各个类别的数量,并重命名列索引,怎么实现,附给我一个python代码
时间: 2024-05-12 08:17:59 浏览: 81
详解python pandas 分组统计的方法
5星 · 资源好评率100%
当然可以,以下是示例代码:
```
import pandas as pd
# 创建一个 DataFrame
data = {'class': ['A', 'B', 'B', 'C', 'C', 'C'], 'value': [1, 2, 3, 4, 5, 6]}
df = pd.DataFrame(data)
# 使用 groupby 分组,并统计数量
count = df.groupby('class').size().reset_index(name='count')
# 重命名列索引
count = count.rename(columns={'class': 'group'})
# 输出结果
print(count)
```
这段代码将 DataFrame 按照 `class` 字段进行分组,并统计每个组的数量,最后重命名列索引为 `group` 和 `count`。
阅读全文