欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python數(shù)據(jù)分析與處理(一)--北京高考分?jǐn)?shù)線統(tǒng)計(jì)分析

 更新時(shí)間:2022年01月25日 13:05:50   作者:a?Fang  
這篇文章主要介紹了Python數(shù)據(jù)分析與處理北京高考分?jǐn)?shù)線統(tǒng)計(jì)分析,文章問(wèn)繞Python數(shù)據(jù)分析與處理相關(guān)資料的介紹,展開對(duì)北京高考分?jǐn)?shù)線統(tǒng)計(jì)分析,需要的小伙伴可以參考一下

前言:

為了幫助廣大考生和家長(zhǎng)了解高考?xì)v年的錄取情況,很多網(wǎng)站都匯總了各省市的錄取控制分?jǐn)?shù)線,為廣大考生填報(bào)志愿提供參考。因受多種因素影響,每年的分?jǐn)?shù)線或多或少會(huì)有一些變動(dòng)。采集北京2006-2019年的信息。使用Python的Pandas庫(kù)完成以下數(shù)據(jù)分析。

1.1 數(shù)據(jù)爬取

包含三部分內(nèi)容:從哪里爬取,如何爬取,爬取的結(jié)果

代碼:

import pandas as pd

import numpy as np

data=pd.read_excel("scores.xlsx",header=1)

print(data)

運(yùn)行結(jié)果:

分析:我是讀取的本地的數(shù)據(jù)文件進(jìn)行的數(shù)據(jù)分析。

有興趣的話可以從網(wǎng)站上面下載相關(guān)的數(shù)據(jù)或者是自己使用爬蟲爬取相關(guān)的數(shù)據(jù)源。進(jìn)行數(shù)據(jù)分析

這個(gè)數(shù)據(jù)的分析部分我主要是采用的是Pandas numpy做數(shù)據(jù)的預(yù)處理。

matplotlib進(jìn)行數(shù)據(jù)的可視化展示。

1.2 最高分最低分統(tǒng)計(jì)

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

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

print(data.min())

print(data.max())

進(jìn)行數(shù)據(jù)的處理,最高分最低分統(tǒng)計(jì),因?yàn)橛袃蓚€(gè)不同的年份的成績(jī),并且分了文科和理科所以就有2個(gè)文科2個(gè)理科

  • 我們使用groupby按照文理科進(jìn)行分組
  • 然后使用max()min()求最大值和最小值‘
  • 經(jīng)過(guò)分析處理可以看到打印出來(lái)的最大值和最小值

1.3 一本二本理科差值統(tǒng)計(jì)

代碼:

s1math=data["一本分?jǐn)?shù)線","理科"]
print(s1math)
print(s1math[0]-s1math[2])

s1c=data["一本分?jǐn)?shù)線","文科"]
print(s1c[0]-s1c[2])
s2math=data["二本分?jǐn)?shù)線","理科"]
print(s2math[0]-s2math[2])
s2c=data["二本分?jǐn)?shù)線","文科"]
print(s2math[0]-s2math[2])

運(yùn)行結(jié)果:

注意:

首先我們?nèi)〕鱿鄳?yīng)的文理科一本以及二本的成績(jī),然后再進(jìn)行相關(guān)的極差的計(jì)算就是使用前一個(gè)數(shù)減去后面的一個(gè)數(shù)就OK。

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

1.4 2006—2019年近14年每科分?jǐn)?shù)線的平均值統(tǒng)計(jì)

代碼:

# 2006—2019年近14年每科分?jǐn)?shù)線的平均值統(tǒng)計(jì)

data1=data[data['Unnamed: 0'].between(2006, 2014, inclusive=True)].groupby(['Unnamed: 0']).mean()

print(data1)

運(yùn)行結(jié)果:

首先是進(jìn)行數(shù)據(jù)的提取,然后進(jìn)行平均值的求取。在這里我算的麻煩了,因?yàn)楸緛?lái)就是一個(gè)年份對(duì)應(yīng)的是一個(gè)成績(jī)。不是一對(duì)多的關(guān)系,所以下面的方法要更好一些。

也可以使用mean方法進(jìn)行相關(guān)的平均值求取。

是一個(gè)成績(jī)。不是一對(duì)多的關(guān)系,所以下面的方法要更好一些。

也可以使用mean方法進(jìn)行相關(guān)的平均值求取。

到此這篇關(guān)于Python數(shù)據(jù)分析與處理北京高考分?jǐn)?shù)線統(tǒng)計(jì)分析的文章就介紹到這了,更多相關(guān)Python數(shù)據(jù)分析與處理內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python數(shù)據(jù)預(yù)處理時(shí)缺失值的不同處理方式總結(jié)

    Python數(shù)據(jù)預(yù)處理時(shí)缺失值的不同處理方式總結(jié)

    在使用python做數(shù)據(jù)分析的時(shí)候,經(jīng)常需要先對(duì)數(shù)據(jù)做統(tǒng)一化的處理,缺失值的處理是經(jīng)常會(huì)使用到的。今天介紹的是使用差補(bǔ)法/均值/固定值等不同的方式完成數(shù)據(jù)填充從而保證數(shù)據(jù)的完整性,感興趣的可以了解一下
    2022-12-12
  • Python學(xué)習(xí)筆記之pandas索引列、過(guò)濾、分組、求和功能示例

    Python學(xué)習(xí)筆記之pandas索引列、過(guò)濾、分組、求和功能示例

    這篇文章主要介紹了Python學(xué)習(xí)筆記之pandas索引列、過(guò)濾、分組、求和功能,結(jié)合實(shí)例形式分析了Python針對(duì)抓取保存的csv數(shù)據(jù)使用pandas進(jìn)行索引列、過(guò)濾、分組、求和等操作的相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2019-06-06
  • Python模板的使用詳細(xì)講解

    Python模板的使用詳細(xì)講解

    Django 模板是使用 Django 模板語(yǔ)言標(biāo)記的一個(gè)文本文檔或Python字符串。模板引擎可以識(shí)別和解釋一些構(gòu)造。主要是變量和標(biāo)簽。模板是通過(guò)上下文來(lái)渲染的。渲染用變量的值替換變量,變量的值在上下文中查找,并執(zhí)行標(biāo)簽。其他的一切都按原樣輸出
    2022-10-10
  • Python 功能和特點(diǎn)(新手必學(xué))

    Python 功能和特點(diǎn)(新手必學(xué))

    Python是一門簡(jiǎn)單而文字簡(jiǎn)約的語(yǔ)言。閱讀好的Python程序感覺(jué)就像閱讀英語(yǔ),盡管是非常嚴(yán)格的英語(yǔ)。Python的這種偽代碼特性是其最大強(qiáng)項(xiàng)之一,它可讓你專注于解決問(wèn)題的辦法而不是語(yǔ)言本身,通過(guò)本篇文章給大家介紹python功能和特點(diǎn)相關(guān)知識(shí),感興趣的朋友一起學(xué)習(xí)吧
    2015-12-12
  • 對(duì)numpy中布爾型數(shù)組的處理方法詳解

    對(duì)numpy中布爾型數(shù)組的處理方法詳解

    下面小編就為大家分享一篇對(duì)numpy中布爾型數(shù)組的處理方法詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-04
  • Python編程語(yǔ)言的35個(gè)與眾不同之處(語(yǔ)言特征和使用技巧)

    Python編程語(yǔ)言的35個(gè)與眾不同之處(語(yǔ)言特征和使用技巧)

    這篇文章主要介紹了Python編程語(yǔ)言的35個(gè)與眾不同之處,Python編程語(yǔ)言的語(yǔ)言特征和使用技巧,需要的朋友可以參考下
    2014-07-07
  • 新手Python環(huán)境配置指南及pip安裝教程

    新手Python環(huán)境配置指南及pip安裝教程

    這篇文章主要給大家介紹了新手Python環(huán)境配置指南及pip安裝教程的相關(guān)資料,pip是一款非常方便的python包管理工具,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-07-07
  • Python入門教程(三十)Python的PIP

    Python入門教程(三十)Python的PIP

    這篇文章主要介紹了Python入門教程(三十)Python的PIP,PIP是Python 包或模塊的包管理器,本章帶你們看一下如何使用PIP命令,需要的朋友可以參考下
    2023-04-04
  • Python3列表內(nèi)置方法大全及示例代碼小結(jié)

    Python3列表內(nèi)置方法大全及示例代碼小結(jié)

    這篇文章主要介紹了Python3列表內(nèi)置方法大全及示例代碼小結(jié),非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-05-05
  • Python的Flask框架中實(shí)現(xiàn)分頁(yè)功能的教程

    Python的Flask框架中實(shí)現(xiàn)分頁(yè)功能的教程

    這篇文章主要介紹了Python的Flask框架中實(shí)現(xiàn)分頁(yè)功能的教程,文中的示例基于一個(gè)博客來(lái)實(shí)現(xiàn),需要的朋友可以參考下
    2015-04-04

最新評(píng)論