【发布时间】:2020-11-29 20:53:25
【问题描述】:
我在 marks.csv 文件的列中有主题标记的数据,如下所示。
Students Marks
0 Santosh 90
1 Mahesh 35
2 Suresh 15
3 Ganesh 45
4 Ramesh 60
5 Supriya 25
6 Ritesh 50
7 Pooja 95
我想按年级对这些分数进行分类:
Marks > 80 (Distinguished);
Marks > = 50 & Marks < 80 (First Class);
Marks > = 35 & Marks < 50 (Second Class);
Marks < 35 (Failed).
结果,我需要在同一文件 .csv 中输出,如下所示。
Student Marks Grades
0 Santosh 90 Distinction
1 Mahesh 35 Secnd Class
2 Suresh 15 Failed
3 Ganesh 45 Secnd Class
4 Ramesh 60 First Class
5 Supriya 25 Failed
6 Ritesh 50 First Class
7 Pooja 95 Distinction
任何建议都是有帮助的。
【问题讨论】:
-
太棒了!这对于纯 Python 和
csv模块来说是一件简单的事情。你试过什么? -
我只是 Python 的初学者。我试过 if(avg>=80): print("Distinction") elif(avg>=50&avg=35&avg
标签: python loops csv for-loop if-statement