Loading... ## 必备组件 [原始成绩单.xlsx](https://blog.a152.top/usr/uploads/2022/06/609002048.xlsx) [成绩单.xlsx](https://blog.a152.top/usr/uploads/2022/06/3371646282.xlsx) ## 要求: <div class="tip inlineBlock share simple small"> 原始成绩单如下 </div> 姓名 语文 数学 0 福** 99 73 1 绳** 52 35 2 延** 77 78 3 鲁** 94 75 4 学** 84 91 ... ... ... ... 65 于** 85 71 66 狄** 83 95 67 贯** 92 80 68 来** 77 83 69 寒** 88 78 根据上表以及判断等级标准,对语文数学的平均分范围划分等级 ## 代码实例 ```python import pandas as pd df=pd.read_excel('原始成绩表.xls') df['等级']=df.mean(axis=1) def f(x): def panduan(s): if s>=85: return '优秀' elif s>=75: return '良好' elif s>=60: return '及格' else: return '不及格' return panduan(x) df['等级']=df['等级'].apply(f) ``` 成果如下: 姓名 语文 数学 等级 0 福** 99 73 优秀 1 绳** 52 35 不及格 2 延** 77 78 良好 3 鲁** 94 75 良好 4 学** 84 91 优秀 ... ... ... ... ... 65 于** 85 71 良好 66 狄** 83 95 优秀 67 贯** 92 80 优秀 68 来** 77 83 良好 69 寒** 88 78 良好 Last modification:June 8, 2022 © Allow specification reprint Support Appreciate the author AliPayWeChat Like 如果觉得我的内容对你有用,请随意赞赏