学进去-教育应平等而普惠
试题
类型:操作题
难度系数:0.65
所属科目:高中信息技术
为了完善某学校食堂管理、持续提高食堂服务质量,让全校师生更加精神饱满地开展工作、学习,对学校食堂进行了一些调查,调查项目共5项(具体内容略)。学校后勤管理谢老师收集了12个班级的调查结果,分别存储在“dy01.csv”、“dy02.csv”、…、“dy12.csv”等12个文件中(如图a所示),每个文件部分界面如图b所示。
            

图a                                                          图b


现需要分析12个班级学生对这5个问题的选“A”情况。谢老师用Python的pandas模块编写了以下代码,实现相关问题的解决。请回答下列问题。
(1)定义了fun_A()函数实现了统计某个班级5个问题的选“A”的人数情况。Python程序代码如下,请在划线处填入合适代码。
import pandas as pd
def fun_A(file):

df=pd. read_csv(file)

A_list=[]

for i in df. columns[1:]:

j=0

c=0

while j<len (df):

if ______:

c+=1

j+=1

A_list. append(c)

return A_list


(2)调用上述函数,处理12个班级每个问题的选“A”的总人数,Python程序代码如下,请在划线处填入合适代码。
ans_list=[]
s="010203040506070809101112"
for i in range(0, len (s) -1, 2):

filename="dy"+ ____+"~. csv"

res=fun_A(filename)

ans_list. append(res)


x=["问题1","问题2",“问题3","问题4","问题5"]
y=[0,0,0,0,0]
for i in range (5):

s=0   #每个问题选A的人数

for j in range (12):

    ____

y[i]=s


(3)经上述处理后,接着以图的形式汇报结果(如图c所示),Python程序代码如下,请回答下列问题。
import matplotlib. py plot as plt
plt. rcParams['font. sans-serif’] =[’SimHei’]       #图表显示中文字体
plt. title ("每个问题选A的总人数")

plt. legend ()
plt. show()
加框处代码合适的是_____(单选,填字母)
A. plt. bar (x, y)                           B. plt. bar (x, y, label=’A选项’)
C. plt. plot (x, y)                           D. plt. plot (x, y, label=’A选项’)
(4)调查数据的有效问卷共550份,从图c中可以观察出有________(填数字)个问题的选“A”总人数低于60%。

每个问题选A的总人数


图c

编辑解析赚收入
收藏
|
有奖纠错

同类型试题

优质答疑

y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2

用户名称
2019-09-19

y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2

用户名称
2019-09-19
我要答疑
编写解析
解析:

奖学金将在审核通过后自动发放到帐

提交
我要答疑
我要答疑:
提交