使用Python的pandas库中的groupby和apply函数可以方便地对数据进行分组聚合操作,包括多个数据列的加和计算。本文将介绍如何使用groupby和apply函数实现这一功能。
首先,我们需要准备一份示例数据。假设有如下数据表格:
姓名 语文成绩 数学成绩
0 张三 90 80
1 李四 85 90
2 王五 70 75
3 赵六 78 83
4 钱七 92 88
5 孙八 80 91
我们需要按照姓名首字母的顺序将数据分组,并计算每个分组内语文成绩和数学成绩的总和。下面是使用groupby和apply函数实现的代码:
import pandas as pd
# 创建示例数据
df = pd.DataFrame({