python 成绩表排序,(选择学号、文体两列信息,文体进行升序排列,学号进行降序排列)
时间: 2023-08-27 15:03:59 浏览: 90
成绩排序(python)
5星 · 资源好评率100%
可以使用Python的pandas库来对成绩表进行排序,具体实现如下:
```python
import pandas as pd
# 读取成绩表
score_table = pd.read_excel('成绩表.xlsx')
# 按照文体升序、学号降序排列
score_table.sort_values(by=['wen_ti', 'student_id'], ascending=[True, False], inplace=True)
# 输出排序结果
print(score_table)
```
其中,`read_excel()`函数用于读取Excel文件,`sort_values()`函数用于对表格进行排序,`by`参数指定按照哪些列进行排序,`ascending`参数指定是否升序排列,`inplace`参数指定是否直接在原表格上进行排序。
按照上述代码进行排序,可以得到按照文体升序、学号降序排列的成绩表。
阅读全文