组卷题库 > 高中信息技术试卷库
试题详情
小张同学为了更好地了解冬奥会,从网上收集了历届冬奥会各个项目比赛信息,收集到的部分数据如图1所示:

图 1

图 2

为分析数据,小张编写了如下程序:

import pandas as pd

import matplotlib.pyplot as plt

from matplotlib.pyplot import MultipleLocator

plt.rcParams['font.sans-serif']=['SimHei']        #使图形中的中文标签正常显示df=pd.read_csv("dongao.csv")

#删除所有未获得奖牌的记录,并将奖牌列中的"G"修改为"金牌","S"修改为"银牌","B"修改为"铜牌"

jp={'G':'金牌','S':'银牌','B':'铜牌'}

for i in df.index:

    if      ①     :

        df=df.drop(i)

    else:

        df.at[i,'奖牌']=jp[df.at[i,'奖牌']]

#对输入国家每届的奖牌数进行统计,并制作相应图表,如图2所示:nt=input("请输入国家名称:")

df1=df[df['国家']==nt]

df3=pd.DataFrame(df2) #将分组后的数据生成新的二维结构,索引为“届次”,列标题为“奖牌”

x=df3.index

y=     ②      

plt.title(nt+"历年冬奥会奖牌趋势图") plt.     ③    (x,y)

plt.show()

知识点
参考答案
采纳过本试题的试卷
教育网站链接