开学之后小慕参加了学校组织的入学考试,一共有语文,数学,英语三科,参加考试的还是其他7名同学,对应的学生姓名及各科成绩如下:
语文 | 数学 | 英语 | |
小慕 | 95 | 86 | 93 |
小明 | 50 | 81 | 96 |
小兰 | 100 | 77 | 82 |
张三 | 90 | 98 | 73 |
小花 | 86 | 86 | 59 |
小田 | 94 | 55 | 68 |
王五 | 73 | 47 | 71 |
小丽 | 30 | 60 | 50 |
现已定义了字典类型的数据data,元素是各科的成绩;labels是列表类型的数据,元素是学生姓名
data = {'语文': [95, 50, 100, 90, 86, 94, 73, 30],
'数学': [86, 81, 77, 98, 86, 55, 47, 60],
'英语': [93, 96, 82, 73, 59, 68, 71, 50]}
labels = ['小慕', '小明', '小兰', '张三', '小花', '小田', '王五', '小丽']
现需要将data数据转换为DataFrame对象,格式如下:
转换为DataFrame对象之后,小慕想得到以下数据信息
(1)想得到各科成绩都大于60的数据
(2)每科的平均分数
(3)每个学生的总成绩
(4)对总成绩进行降序排序
该如何实现呢?欢迎晒出你的答案呦~