【发布时间】:2017-08-07 04:31:02
【问题描述】:
我是 Python 的新手。非常感谢任何支持
我尝试使用 Student_ID 列合并两个 csv 文件并创建一个新的 csv 文件。
csv 1 : 每个条目都有一个唯一的 studentID
Student_ID Age Course startYear
119 24 Bsc 2014
csv2:一个学生 ID 有多个记录,因为它为学生正在学习的每个科目都有一个新条目
Student_ID sub_name marks Sub_year_level
119 Botany1 60 2
119 Anatomy 70 2
119 cell bio 75 3
129 Physics1 78 2
129 Math1 60 1
我想合并这两个 csv 文件,以便我拥有来自 csv1 的所有记录和列以及我想从 csv2 获得每个学生的每个 subject_year_level 的平均分数(必须计算)的新创建的列。所以最终的 csv 文件在所有记录中都会有唯一的 Student_Ids
我希望我的新输出 csv 文件看起来像什么:
Student_ID Age Course startYear level1_avg_mark levl2_avg_mark levl3_avgmark
119 24 Bsc 2014 60 65 70
【问题讨论】:
-
感谢您编辑 piRSquared