学习数据分析的有效方法是从应用中学习,而非埋头在各种手册和文档中。高考志愿刚填报不久,我们以山东高考的一分一段线来掌握Pandas数据分析的基本技能。
准备数据
首次从山东考试院拿到“2023夏季高考文化成绩一分一段表”。
2023夏季高考一分一段表
摘取其中的“分数段”,“本段人数”和“累计人数”。
不分科的累计人数
概览读取的数据
我们的数据分析要用到python的numpy和pandas,用read_excel读取数据:
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
plt.style.use('bmh')
df = pd.read_excel("~/Downloads/高考/山东2023高考分数分布.xlsx")
看一眼读取的数据:
In [2]: df
Out[2]:
Unnamed: 0 分数段 本段人数 累计人数
0 1 695 15 86
1 2 694 14 100
2 3 693 12 112
3 4 692 17 129
4 5 691 19 148
.. ... ... ... ...
541 542 154 43 662004
542 543 153 61 662065
543 544 152 49 662114
544 545 151 39 662153
545 546 150 46 662199
[