综合练习:成绩分析

54.10 综合练习:成绩分析

读 CSV、筛选及格、按分数排序、算各科平均。

完整分析流程

扩展:read_csv 读真实文件后同样分析。

# ========================================
# 示例:Pandas 成绩分析
# ========================================
import pandas as pd

df = pd.DataFrame({
    'name': ['小明','小红','小刚','小丽'],
    'class': ['一班','一班','二班','二班'],
    'score': [92, 88, 76, 95]
})
print('及格人数', len(df[df['score'] >= 60]))
print('排名\n', df.sort_values('score', ascending=False))
print('各班均分\n', df.groupby('class')['score'].mean())