先上一个结果表格
几个关键步骤
1、问卷网站上设置相关题目,条目,最好用评分题目(点击文本选项,但是保存下来的是分值),如图
2、pandas清洗数据,包括unstack,其目的是把所有学生得分细分展开,因为班级选科不同,问卷上针对的教师不同,比如有些学生需要评价物理教师,有些需要评价历史老师,教师数据每个维度都存在竖表中,如图
3、pandas以["校区","年级","班级","班主任或学科","题号"],groupby,进一步,按得分列求平均分,这个分数是学科的班级平均分(按评价细分维度,如第1题等等)
4、pandas数据透视表pivot_table,i