练习题2.2(python)

20 阅读1分钟

题目3:流行病学通常关注单日治愈患者例数增长(即当日治愈例数减去前日治愈例数),并以单日治愈患者例数最高增长点作为疫情向好发展的标志点。

1.“某国疫情数据.csv”文件是以逗号分隔的2020年1月1日至1月31日某国发生新冠肺炎疫情变化csv数据文件。

import pandas as pd
# 读取
df = pd.read_csv(
    "某国疫情数据.csv",
    encoding="gbk",
    index_col=0
)
print(df)

2.请编写程序,找出单日治愈例数增长最高日期,若有并列最高增长日,则选择并列的最后一日。

# 计算单日治愈增长
df['治愈增长'] = df['治愈'].diff().fillna(0)
print(df)
# 单日治愈增长最高日期
print("单日治愈增长最高日期:",df['治愈增长'].idxmax())

题目4:

# 题目4:
# 1、读取游客数据文件。
# 2、计算每个月的平均游客数量,并绘制柱状图展示每月平均游客数量的变化趋势。
# 3、统计不同游客来源地区的游客数量占比,并使用饼图展示。
# 4、分析不同年龄区间的游客数量分布情况,绘制直方图展示。
# 5、找出游客数量最多的日期,并计算该日期来自不同地区的游客比例。