pandas 行合计
时间: 2023-11-15 07:01:59 浏览: 73
pandas 数据实现行间计算的方法
在pandas中,可以使用groupby和agg函数来实现行合计。具体步骤如下:
1. 使用groupby函数按照需要合计的列进行分组。
2. 使用agg函数对分组后的数据进行聚合操作,其中可以使用lambda函数对需要合计的列进行操作。
3. 使用reset_index函数将分组后的数据重新设置索引。
举个例子,如果我们有一个数据框df,其中包含姓名、年龄和成绩三列,我们想要按照姓名进行分组,并计算每个人的成绩总和,可以使用以下代码实现:
```
df.groupby('姓名').agg({'成绩': 'sum'}).reset_index()
```
这段代码会将数据框按照姓名进行分组,然后对每个分组中的成绩列进行求和操作,最后重新设置索引并返回结果。
阅读全文