

图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"+ ①
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的总人数

图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


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

