我是Python的新手.非常感谢任何支持
我有两个csv文件,我正在尝试使用Student_ID列合并并创建一个新的csv文件.
csv 1:每个条目都有一个唯一的studentID
Student_ID Age Course startYear
119 24 Bsc 2014
Run Code Online (Sandbox Code Playgroud)
csv2:有一个studentID的多条记录,因为它为学生正在服用的每个科目都有一个新条目
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
Run Code Online (Sandbox Code Playgroud)
我想合并两个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
Run Code Online (Sandbox Code Playgroud)