以学院为单位进行划分

import pandas as pd
import numpy as np

导入学生手册考试成绩数据

df = pd.read_excel("学生手册考试成绩.xlsx")

预处理成绩数据dtype

df['总成绩'].replace('缺考','-1',inplace=True)df[u'总成绩']=df[u'总成绩'].astype('int64')

创建学院信息

data = np.array(['法政与公共管理学院','国际文化交流学院', '化学与材料科学学院', '教育学院' , '历史文化学院','旅游系','马克思主义学院','美术与设计学院','软件学院','商学院','生命科学学院','数学与信息科学学院','体育学院','外国语学院','文学院','物理科学与信息工程学院','新闻传播学院','信息技术学院','音乐学院','职业技术学院','中燃工学院','资源与环境科学学院'])college = pd.Series(data)H = pd.DataFrame(np.random.randn(22,8),columns=["学院名称",'总人数','通过人数','80分以上','75分以上','未通过人数','及格率','优秀率'])

生成22个学院的成绩表

for i in range(0,22):m = df.loc[(df['学院名称'] == college[i]), ['姓名', '学号', '学院名称', '班级', '总成绩', '认证状态']]a=m.loc[(df['总成绩'] >= 80)].count()[0]b=m.loc[(df['总成绩'] >= 75)].count()[0]c=m.loc[(df['总成绩'] >= 70)].count()[0]d=m.count()[0]e=format(float(a)/float(d),'.3f')g=format(float(c)/float(d),'.3f')h=d-cH.loc[i]=[college[i],d,c,a,b,h,g,e]m.reset_index(drop = True)#重建索引#m.to_excel(college[i]+".xlsx", sheet_name='学生手册考试成绩')H.to_excel("学院分析.xlsx", sheet_name='学生手册考试成绩')

转载于:https://www.cnblogs.com/hebtu/p/10194782.html

学生手册成绩分析-以学院为单位进行划分相关推荐

  1. [附源码]java毕业设计学生考试成绩分析系统

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  2. [附源码]计算机毕业设计JAVA学生考试成绩分析系统

    [附源码]计算机毕业设计JAVA学生考试成绩分析系统 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(In ...

  3. 基于java的学生考试成绩分析程序

    一.系统分析 本次试验需要编写一个学生考试成绩分析程序,至少具有这些功能:基本数据输入,能够建立并且输入班级.学生.课程和成绩单的信息,指定特定的班级和课程后,能够输出该班的所有学生的成绩,通过这个方 ...

  4. Java 成绩分析绘图_学生考试成绩分析的设计与实现

    随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用. 作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,具有着手工管理 ...

  5. JSP学生考试成绩分析管理系统

    技术:Java.JSP等 摘要: 随着计算机技术的飞速发展,信息时代的到来,信息改变了我们这个社会.学校在管理.教学.办公各个方面也在悄悄地变化.一个学校的信息化程度体现在将计算器与信息技术应用于教学 ...

  6. 班主任对学生的成绩分析

    今天是2020年5月20日,班主任需要对学生的成绩进行分析.首先,要了解学生的学习情况,了解他们的学习习惯,学习成绩的变化情况,以及学习成绩与学习时间的关系.然后,根据学生的学习情况,制定针对性的计划 ...

  7. 2012级法律专业计算机二级题,计算机二级考试真题-Excel-小李-政法学院2012级成绩分析...

    小李是北京某政法学院教务处的工作人员,法律系提交了2012级四个法律专业教学班的期末成绩单,为更好地掌握各个教学班学习的整体情况,教务处领导要求她制作成绩分析表,供学院领导掌握宏观情况.请根据考生文件 ...

  8. 小学成绩统计软件薪火数据,是一款帮班主任老师轻松搞定成绩统计的软件,它不仅能对学生的成绩进行统计,还能把成绩进行分析打印,让老师们轻松直观的看到学生成绩的情况。

    本应用主要解决小学学生成绩可视化分析,清晰掌握年级.班级.学生整体学习情况.将模板导入之后,完成4个表单信息填写即可生成 年级.班级.学生相应成绩分析报告. 需要录入的数据源: 班级:班级名称(如:1 ...

  9. c语言大作业成绩分析问题,河南科技大学c语言课程设计-综合排序设计报告-成绩分析问题.doc...

    河南科技大学c语言课程设计-综合排序设计报告-成绩分析问题.doc 河南科技大学综合程序设计报告成绩分析问题学院电气工程学院年级专业电子161学号161404110104学生姓名李恺指导教师赵老师1. ...

最新文章

  1. Java 必会的 9 大技能,我请部门大神给你讲讲
  2. 选择问题(求第k个最小元素)
  3. C语言学习之利用指针将字符串a复制为字符串 b,然后输出字符串b
  4. java长连接转短连接_java原生程序redis连接(连接池/长连接和短连接)选择问题...
  5. python常用第三方模块多少万_python 常用第三方模块
  6. 算法学习--二叉查找树
  7. 神经网络用作分类器(附代码matlab)
  8. Matlab网格划分
  9. 在centos 7.0上利用yum一键安装mono
  10. linux(Centos7系统)中安装JDK、Tomcat、Mysql
  11. php插入mp3,PHP网站插入音乐
  12. linux加密狗复制克隆教程,圣天狗SentinelDog
  13. 【离散数学】搜集、并搜集、交搜集、求A = {{Φ, 2}, {2}}的并搜集和交搜集
  14. Stata:如何生成天马行空的空间权重矩阵?
  15. android3d地图,百度地图Android版 新增卫星图及3D模式
  16. 12306抢票软件的一些学习
  17. Redis配置详解(转)
  18. Java 笔试强训 牛客网选择编程题 02
  19. 杰理之实现蓝牙三方通话功能【篇】
  20. 联想windows无法自动修复此计算机,联想win10自动修复无法开机-联想win10自动修复无法开机方法 - 系统家园...

热门文章

  1. 抖音发布首张专辑《听见,看见》启动“2019看见音乐计划”
  2. 【fluent】UDF环境配置疑难杂症解决记录
  3. 安卓手机移动办公App软件的开发
  4. Jsp实现Cookie保存用户名和密码(包含:什么是Cookie,Cookie带来的好处,Cookie的主要方法)
  5. 利用objdump找到程序挂死位置
  6. css设置滚动条、并设置滚动条样式
  7. 39岁宿华卸任:他们都不当CEO了
  8. 一周上线百万高并发系统!你给我解释解释什么叫牛逼?
  9. 王小卤斩获iSEE全球食品创新奖百强,虎皮凤爪创新引领获认可
  10. 小程序门店助手认证流程