返回顶部
首页 > 资讯 > 后端开发 > Python >Python中北京高考分数线统计的示例分析
  • 759
分享到

Python中北京高考分数线统计的示例分析

2023-06-22 06:06:07 759人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

小编给大家分享一下python中北京高考分数线统计的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!前言:为了帮助广大考生和家长了解高考历年的录取情况,很多

小编给大家分享一下python中北京高考分数线统计的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

前言:

为了帮助广大考生和家长了解高考历年的录取情况,很多网站都汇总了各省市的录取控制分数线,为广大考生填报志愿提供参考。因受多种因素影响,每年的分数线或多或少会有一些变动。采集北京2006-2019年的信息。使用Pythonpandas库完成以下数据分析

1.1 数据爬取

包含三部分内容:从哪里爬取,如何爬取,爬取的结果

代码:

import pandas as pdimport numpy as npdata=pd.read_excel("scores.xlsx",header=1)print(data)

运行结果:

Python中北京高考分数线统计的示例分析

分析:我是读取的本地的数据文件进行的数据分析。

有兴趣的话可以从网站上面下载相关的数据或者是自己使用爬虫爬取相关的数据源。进行数据分析

这个数据的分析部分我主要是采用的是Pandas numpy做数据的预处理。

matplotlib进行数据的可视化展示。

1.2 最高分最低分统计

mindata= data.groupby(['文科','理科'], as_index=False).min(axis=1) maxdata= data.groupby(['文科','理科'], as_index=False).max(axis=2) print(data.min())print(data.max())

Python中北京高考分数线统计的示例分析

进行数据的处理,最高分最低分统计,因为有两个不同的年份的成绩,并且分了文科和理科所以就有2个文科2个理科

  • 我们使用groupby按照文理科进行分组

  • 然后使用max()min()求最大值和最小值‘

  • 经过分析处理可以看到打印出来的最大值和最小值

1.3 一本二本理科差值统计

代码:

s1math=data["一本分数线","理科"]print(s1math)print(s1math[0]-s1math[2])s1c=data["一本分数线","文科"]print(s1c[0]-s1c[2])s2math=data["二本分数线","理科"]print(s2math[0]-s2math[2])s2c=data["二本分数线","文科"]print(s2math[0]-s2math[2])

运行结果:

Python中北京高考分数线统计的示例分析

注意:

首先我们取出相应的文理科一本以及二本的成绩,然后再进行相关的极差的计算就是使用前一个数减去后面的一个数就OK。

print(s1math[0]-s1math[2])

1.4 2006—2019年近14年每科分数线的平均值统计

代码:

# 2006—2019年近14年每科分数线的平均值统计data1=data[data['Unnamed: 0'].between(2006, 2014, inclusive=True)].groupby(['Unnamed: 0']).mean()print(data1)

运行结果:

Python中北京高考分数线统计的示例分析

首先是进行数据的提取,然后进行平均值的求取。在这里我算的麻烦了,因为本来就是一个年份对应的是一个成绩。不是一对多的关系,所以下面的方法要更好一些。

也可以使用mean方法进行相关的平均值求取。

Python中北京高考分数线统计的示例分析

是一个成绩。不是一对多的关系,所以下面的方法要更好一些。

也可以使用mean方法进行相关的平均值求取。

以上是“Python中北京高考分数线统计的示例分析”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网Python频道!

--结束END--

本文标题: Python中北京高考分数线统计的示例分析

本文链接: https://lsjlt.com/news/303002.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python中北京高考分数线统计的示例分析
    小编给大家分享一下Python中北京高考分数线统计的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!前言:为了帮助广大考生和家长了解高考历年的录取情况,很多...
    99+
    2023-06-22
  • Python数据分析与处理(一)--北京高考分数线统计分析
    目录1.1 数据爬取1.2 最高分最低分统计1.3 一本二本理科差值统计1.4 2006—2019年近14年每科分数线的平均值统计前言: 为了帮助广大考生和家长了解高考历...
    99+
    2024-04-02
  • portlet中关于统计在线人数的示例分析
    小编今天带大家了解portlet中关于统计在线人数的示例分析,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小编一起深入学习“portlet中关于统计在...
    99+
    2023-06-03
  • Python多线程的示例分析
    这篇文章将为大家详细讲解有关Python多线程的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。线程相对进程来说是“轻量级”的,操作系统用较少的资源创建和管理线程。程序中的线程在相同的内存空间中执行...
    99+
    2023-06-17
  • MySQL统计信息的示例分析
    这篇文章主要为大家展示了“MySQL统计信息的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MySQL统计信息的示例分析”这篇文章吧。MySQL统计信息...
    99+
    2024-04-02
  • python中threading实现线程的示例分析
    小编给大家分享一下python中threading实现线程的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!过程说明从Thread类构成子类。覆盖方法根据需...
    99+
    2023-06-20
  • Java中线程的示例分析
    这篇文章主要介绍了Java中线程的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。什么是进程?电脑中时会有很多单独运行的程序,每个程序有一个独立的进程,而进程之间是相互...
    99+
    2023-06-25
  • python线程安全的示例分析
    这篇文章给大家分享的是有关python线程安全的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。python可以做什么Python是一种编程语言,内置了许多有效的工具,Python几乎无所不能,该语言通俗易...
    99+
    2023-06-14
  • Linux系统线程池的示例分析
    Linux系统线程池的示例分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。实现原理程序启动之前,创建一定数量的线程,放入空闲的队列中,初始化线程池。这些线程均处于阻塞状态...
    99+
    2023-06-28
  • python中pandas.read_csv()函数的示例分析
    这篇文章主要介绍了python中pandas.read_csv()函数的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。pandas库简介官方网站里详细说明了panda...
    99+
    2023-06-14
  • Mysql中Performance_schema SQL执行统计的示例分析
    这篇文章主要为大家展示了“Mysql中Performance_schema SQL执行统计的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Mysql中P...
    99+
    2024-04-02
  • 软件系统中高并发的示例分析
    这篇文章将为大家详细讲解有关软件系统中高并发的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。概述当前,数字化在给企业带来业务创新,推动企业高速发展的同时,也给企业的IT软件系统带来了严峻的挑战。面...
    99+
    2023-06-15
  • java中多线程的示例分析
    这篇文章主要介绍了java中多线程的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。java多线程并发与并行:并行: 指两个或多个事件在同一时刻发生 ( 同时发生 ) ...
    99+
    2023-06-20
  • Java中线程池的示例分析
    小编给大家分享一下Java中线程池的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Java线程池线程的缺点:线程的创建它会开辟本地方法栈、JVM栈、程序计...
    99+
    2023-06-20
  • iOS中多线程的示例分析
    这篇文章给大家分享的是有关iOS中多线程的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、iOS的三种多线程技术NSThread–优点:NSThread 比其他两个轻量级,使用简单–缺点:需要自己管理线...
    99+
    2023-06-21
  • python中waitKey的示例分析
    这篇文章主要介绍了python中waitKey的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Python的优点有哪些1、简单易用,与C/C++、Java、C# 等传...
    99+
    2023-06-14
  • python中flask的示例分析
    这篇文章主要介绍python中flask的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一.简介Flask是一个使用Python编写的轻量级Web应用框架。基于Werkzeug WSGI工具箱和Jinja2 ...
    99+
    2023-06-20
  • Python中LightGBM的示例分析
    这篇文章主要介绍Python中LightGBM的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、IntroductionLightGBM是扩展机器学习系统。是一款基于GBDT(梯度提升决策树)算法的分布梯度...
    99+
    2023-06-26
  • python中xkcd的示例分析
    这篇文章将为大家详细讲解有关python中xkcd的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。xkcd幽默是 Python 语言的一个关键特征,它是以英国喜剧小品剧Python飞行马戏团命名的...
    99+
    2023-06-27
  • python中zip的示例分析
    这篇文章主要介绍了python中zip的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。zip压轴出场的也是很棒的一个模块。你曾经遇到过需要从两个列表中形成字典吗?ke...
    99+
    2023-06-27
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作