至此,python作业已经全部更新完毕
该题目的数据我放到资源里面的,但是我不知道那个收费不收费,我有时间了把他存到百度云盘/阿里云盘里面供大家下载
** 2、统计年龄分布情况(5岁的间隔统计),绘制出年龄分布图** 代码如下:
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
plt.rcParams["font.family"] = ['SimHei']
plt.rcParams["axes.unicode_minus"] = False
data = pd.read_csv("luohu3.csv",sep=',')
data.dropna(axis=0,how='any',inplace=True)
data['年龄'] = [2021 - dt.year for dt in pd.to_datetime(data["出生年月"])]
print(data.describe())
bins = np.arange(35,70,5)
age = pd.cut(data["年龄"],bins,True)
age_group = data.groupby(age)["年龄"].count()
print(age_group)
age_group.plot(kind = 'bar')
plt.show()
点个👍吧,秋梨膏!! 运行结果如图:
至此,python作业已经全部更新完毕
|