期末考试成绩保存在exam.csv中。 编写程序,读取每个学生的成绩,筛选出语数英成绩都≥90分的学生,保存到top.csv中。 注意:第一行是列名。
时间: 2024-10-27 19:09:47 浏览: 13
jsp_EXAM.rar_jsp 成绩首页_在线考试 ASP_学生管理_试卷 分析_试卷 分析 系统
为了完成这个任务,我们可以使用Python的pandas库,它是一个强大的数据处理库,非常适合处理CSV文件。下面是一个示例程序,该程序会按照描述的要求操作数据:
```python
import pandas as pd
# 读取 exam.csv 文件
df_exam = pd.read_csv('exam.csv')
# 确保列名为 '语文', '数学', '英语'
assert df_exam.columns[0] == '语文' and df_exam.columns[1] == '数学' and df_exam.columns[2] == '英语'
# 选择满足条件的学生(三科成绩都大于等于90)
df_top = df_exam[(df_exam['语文'] >= 90) & (df_exam['数学'] >= 90) & (df_exam['英语'] >= 90)]
# 将结果保存到 top.csv 中
df_top.to_csv('top.csv', index=False)
print("Top students' scores have been saved to 'top.csv'.")
阅读全文