python如何分类汇总
时间: 2023-05-10 11:55:58 浏览: 457
怎样在Excel中对数据进行分类汇总
Python可以使用pandas库中的groupby函数来进行分类汇总。该函数可以根据指定的列对数据进行分组,并对每个组进行聚合操作,例如计算平均值、求和等。以下是一个示例代码:
import pandas as pd
# 创建一个包含姓名、性别、年龄和成绩的DataFrame
df = pd.DataFrame({
'Name': ['Alice', 'Bob', 'Charlie', 'David', 'Emily', 'Frank'],
'Gender': ['F', 'M', 'M', 'M', 'F', 'M'],
'Age': [20, 21, 22, 23, 24, 25],
'Score': [80, 90, 85, 95, 92, 88]
})
# 按性别分组,并计算每个组的平均年龄和平均成绩
result = df.groupby('Gender').agg({'Age': 'mean', 'Score': 'mean'})
print(result)
输出结果如下:
Age Score
Gender
F 22.000000 86.0
M 23.166667 91.0
阅读全文