python做成绩表_自学Python笔记:用Python做成绩分析(2)
#Grade.py
import pandas as pd
#打开原始表grade.xlsx
df = pd.read_excel("grade.xlsx","grade")
#计算总分
df["总分"] = df["语文"] + df["数学"] + df["英语"]+ df["综合"]+ df["体育"]+ df["实验"]+ df["信息"]
#计算排名
df['名次']=df['总分'].rank(ascending=False) # ascending=False为按总分的降序排列
#按学校统计总人数
total_counts=df['学校'].value_counts()
goodone=df[df['总分']>430] #筛选出总分大于430的
goodone_counts=goodone['学校'].value_counts() #统计总分大于430的各个学校人数
preone=goodone_counts/total_counts #比率
goodtwo=df[df['总分']>320] #筛选出总分大于320的
goodtwo_counts=goodtwo['学校'].value_counts() ##统计总分大于430的各个学校人数
pretwo=goodtwo_counts/total_counts #比率
df2 = pd.DataFrame({'考生数':total_counts,'一线人数':goodone_counts,'一线率':preone,'二线人数':goodtwo_counts,'二线率':pretwo}) #利用字典按列生成dataframe
#df3 = pd.DataFrame(list(zip(total_counts, goodone_counts,preone,goodtwo_counts,pretwo))) #另一种方式,根据需要
excelWriter=pd.ExcelWriter("成绩分析.xlsx") #需要生成的excel文件
df.to_excel(excelWriter,"原始成绩") #
df2.to_excel(excelWriter,"数据统计") #
excelWriter.save() #保存
python做成绩表_自学Python笔记:用Python做成绩分析(2)相关推荐
- python while循环例题_【学习笔记】python:5for循环与while循环(上)
点击上方蓝字,关注我吧 课 程 表 for循环代发格式 for循环的3个要点即是:1.空房间:2.一群等着办业务的人:3.业务流程 空房间的学名叫[元素](item),你可以把它当成是一个变量.那么首 ...
- python绘制三维地形_【学习笔记】Python科学计算三维可视化(黄天羽、嵩天)(学习中。。)|python基础教程|python入门|python教程...
0 导学 目的:掌握利用三维效果表达科学和工程数据的能力 传播一种思想:可视化技术是数据之眼 内容组织: 流体数据的标量可视化.矢量可视化实例 三维扫描数据(模型/地形)可视化实例 三维地球场景可视化 ...
- python三维数组可视化_【学习笔记】Python科学计算三维可视化(黄天羽、嵩天)(学习中。。)...
0 导学 目的:掌握利用三维效果表达科学和工程数据的能力 传播一种思想:可视化技术是数据之眼 内容组织: 流体数据的标量可视化.矢量可视化实例 三维扫描数据(模型/地形)可视化实例 三维地球场景可视化 ...
- python新手入门教程思路-Python新手入门教程_教你怎么用Python做数据分析
Python新手入门教程_教你怎么用Python做数据分析 跟大家讲了这么多期的Python教程,有小伙伴在学Python新手教程的时候说学Python比较复杂的地方就是资料太多了,比较复杂.很多网上 ...
- 计算机及应用成绩表,Excel的基本应用—制作成绩表_计算机软件及应用_IT计.ppt...
Excel的基本应用-制作成绩表_计算机软件及应用_IT计.ppt 第6章 Excel的基本应用-制作成绩表 * * ROUND函数 ROUND函数返回某个数字按指定位数四舍五入后的数字. 语法格式为 ...
- python中成绩分析函数_自学Python笔记:用Python做成绩分析(1)
有朋友会问,刚学了一周,什么是面向对象都还不清楚就可以写程序?还有Python不是写"爬虫"吗? Python是面向对象的语言,函数.模块.数字.字符串都是对象,并且完全支持继承. ...
- python大概学多久_自学Python要学多久可以学会?
如果是自学,从零基础开端学习python的话,按照每个人理解能力的不同,大致上需求半年到一年半左右的时刻,当然,如果有其它编程言语的经历,入门还是比较快的,大概需求2~3个月可以用Python言语编写 ...
- python语言要多久_自学Python一般需要多久
自学Python一般需要多久 发布时间:2020-11-12 10:41:41 来源:亿速云 阅读:67 作者:小新 这篇文章主要介绍了自学Python一般需要多久,具有一定借鉴价值,需要的朋友可以参 ...
- python学好了可以做什么菜_你是怎么学好Python的?
一. 首先,Excel在入门基础知识.上手解决实际工作问题.深化技能实战方面比Python更容易: 其次,在对Excel已经很熟悉的情况下,我们知道Excel的每种功能的背后都是一行行代码,这一行行代 ...
最新文章
- vs编译报错C1020: 意外的 #endif
- 电脑与人脑,信息与知识
- WCF 第四章 绑定 msmqIntegrationBinding
- BZOJ-3065 带插入区间K小值
- js复制功能的有效方法总结新
- MAC下载JDK及安装AndroidStudio
- 一篇男人必看的创业文章。(人活着不能没有钱,但是活着却不能只为了钱)...
- 微服务发展的历史_“美丽新羌 光照未来” 新羌社区开展微视频宣传片拍摄活动...
- JXL生成Excel,并提供下载(2:提供下载)
- OneAlert:国内首家 SaaS 模式的云告警平台
- QT5之修改程序图标
- 部分和(partial sum)在算法求解中的作用
- (3.8)一个按键所能涉及的:内核按键标准驱动gpio-keys
- 完美C Perfect C 丰胸胶囊
- 五个国外在线时间管理(GTD)工具推荐
- IBM ThinkPad F11系统恢复完全技巧
- 嵌入式开发专业术语概念汇总
- vue vue-seamless-scroll 无缝滚动依赖
- ACES 工作流 ACES Workflow
- 《中国迈向新一代人工智能》全文来了。道翰天琼认知智能平台为您揭秘新一代人工智能