组卷网 > 高中信息技术综合库 > 数据与计算 > 数据处理与应用 > 数据处理 > 数据的分析
题型:操作题 难度:0.65 引用次数:41 题号:19442529
某次考试一共12题,1~10题为单选题,每小题3分,11~12题为非选择题,每题10分。阅卷后系统导出小题得分存储在文件xxcj. xlsx中,部分截图如图a所示。

图a

小明用Python编写了程序解决如下问题。
(1)读取Excel文件中的数据赋值给df,划线处的代码为______(单选,填字母)。
A.read_excel                         B.to_axcel                           C.read.excel                           D.read_xlsx
import pandas as pd
df=pd.______("xxcj.xlsx")
(2)分析某小题的每个班级均分情况代码如下,请在划线处填入合适的代码。
dfl=df.groupby("班级").______
dfl=dfl.drop(’考号’,axis=l)#删除“考号”列
(3)将小题均分情况做可视化处理。如输入“10”,生成如第11题图b所示的折线图。加框处代码有误,请改正。

图b

import matplotlib. pyplot as plt
plt.rcParams[’font.sans-serif’]=[’SimHei’]   # 使图形中的中文正常编码显示
tno=input("请输入题号:")

plt. plot(,dfl [tno],label="各班级均分")

# 绘制年级均分折线图,代码略
(4)从图b可以看出,第10题超过年级均分的班级个数是______
【知识点】 数据的分析 典型算法

相似题推荐

操作题 | 适中 (0.65)
【推荐1】小红收集了某平台的销售数据,部分数据如题图a所示。

图a

为了在销售利润最高的“商品品类”的客户中,统计出不同年龄段的人数,她编写Python程序如下。请回答下列问题:
(1)计算订单“销售利润”的规则为:销售利润=销售单价×销售数-进货总价。实现该计算的Python程序如下,请在划线处填入合适的代码。
       import pandas as pd
       import matplotlib.pyplot as plt
       df=pd.read_excel("data.xlsx")
       df["销售利润"]=___________
(2)找出销售利润总和最高的“商品品类”并存储在maxt中。实现该功能的Python程序如下,请在划线处填入合适的代码。
       dfl = df.groupby("         _________").sum()
       maxt=df1.index[0]
       for i in dfl.index[1:]:
             pft=dfl.at[i,"销售利润"]
             if pft>dfl.at[maxt,"销售利润"]:
                          ____________
(3)为统计maxt中不同客户年龄段的人数,程序运行结果如图b所示,部分Python程序如下,请在划线处填入合适的代码。

图b

       nums=[0]*5;ages=[30,40,50,60]
       df2=dfdf.商品品类==maxt].sort_values("客户年龄")
       j=0;n=len(df2)
       for i in range(0,4):
             st=j
             while   j < n and df2.at[df2.index[j],"客户年龄"]<=ages[i]:
                    j=j+1
             nums[i]=          ________
       nums[4]=len(df2)-j
       xlabel=["30岁以下","31-40岁","41-50岁","51-60岁","61岁以上"]
       plt.bar(xlabel,        ________
       plt.show()
2024-04-11更新 | 7次组卷
操作题 | 适中 (0.65)
【推荐2】小明收集了超市2022年1月的线上订单数据,存储在“超市销售数据.xlsx”中,部分界面如图1。

图1

(1)当前原始数据中存在哪些需要进行更改的数据问题? 应如何修改?(写出一种即可)____
(2)当前excel表中需要计算订单中每种商品的销售金额(销售金额=销售数量×商品单价),在J2单元格中应填写的是____,并自动填充到下方的单元格中。
(3)小明想要求出销售数量最多的10项洗化类的商品,运用Python处理数据后的效果如图2。

部分Python代码如下,请完成代码片段的填空。____
import pandas as pd
import matplotlib. pyplot as plt
df=pd.read excel("超市销售数据. xlsx")
plt.rc("font",* * {"family":"SimHei"})#设置字体
df=df[df["商品类别"]=="洗化"]#筛选出洗化用品
g=df. groupby("商品名称").sum()

plt.title("最畅销10 大洗化用品")
plt.xlabel("洗化用品")
plt.ylabel("销售数量")
plt.show()
2024-01-11更新 | 14次组卷
操作题 | 适中 (0.65)
【推荐3】下图是“某月份手机 APP活跃人数统计表”,据图完成下列要求:

(1)打开统计表后发现D列部分单元格数据显示为“#####”。选中D列,执行____命令可以解决该问题。(选填“最合适的列宽”或“取消隐藏”)
(2)要在G3单元格内用COUNTIF( )函数统计出“电子书”APP的数量,并通过自动填充方式完成其它分类 APP的数量统计,则在G3单元格内需要输入的函数式子是____
(3)用Python中的matplotlib库编写程序,实现用柱形图对比呈现手机 APP的行业分类数量,使用的是该库中的____函数。

2024-04-04更新 | 1次组卷
共计 平均难度:一般