python统计学生的课程成绩
时间: 2023-06-28 08:05:56 浏览: 368
成绩统计(适用于管理部门统计分析学生成绩)
可以使用Python中的pandas库进行数据处理和统计分析,以下是一个简单的示例代码:
```python
import pandas as pd
# 读取数据文件
data = pd.read_csv('students.csv')
# 统计每个学生的平均成绩
mean_scores = data[['Name', 'Math', 'English', 'Science']].mean(axis=1)
data['Mean Score'] = mean_scores
# 统计每个科目的平均成绩
mean_math = data['Math'].mean()
mean_english = data['English'].mean()
mean_science = data['Science'].mean()
# 输出结果
print('每个学生的平均成绩:\n', data[['Name', 'Mean Score']])
print('数学平均成绩:', mean_math)
print('英语平均成绩:', mean_english)
print('科学平均成绩:', mean_science)
```
其中,`students.csv`是包含学生成绩信息的数据文件,包括学生姓名、数学、英语和科学三门课程的成绩。`mean()`方法用于计算平均值,`axis=1`表示计算行平均值。最后输出每个学生的平均成绩以及每个科目的平均成绩。
阅读全文