python如何用两个分类做groupby语句,举个例子
时间: 2023-05-12 11:05:17 浏览: 153
可以使用 pandas 库中的 groupby 函数来实现。假设有一个 DataFrame df,其中包含两个分类列 category1 和 category2,以及一个数值列 value,可以使用以下代码进行分组:
```
grouped = df.groupby(['category1', 'category2'])
result = grouped.sum()
```
这将按照 category1 和 category2 列的值对 DataFrame 进行分组,并对每个组的 value 列求和,返回一个新的 DataFrame。
阅读全文