
图a
(1)cal函数功能为:读取骑行时间的小时和分钟部分,转换为分钟格式并返回,如“2022/8/206:57”获取“6:57”转换为417(6*60+57=417),代码如下。请在划线处填入合适的代码。
defcal(s):
n=len(s)
for i in range(n)
ifs[i]=="":#如果为空格字符
p=i
ifs[i]==":":
q=i
t=
returnt
(2)统计本月各类型单车的每天平均骑行时长,并绘制柱形图,代码如下,绘制的图表如图b所示,请在划线处填入合适的代码。

图b
Importpandasaspd
Importmatplotlib.pyplotasplt
df=pd.read_excel("sharedbikes.Xlsx")
bike=["哈罗单车","摩拜单车""美团单车","青桔单车"]
sm=[0]*4
avg=[0]*4
days=31
foriin
t=cal(df.At[i,"结束时间"])—cal(df.At[i,"开始时间"])
for j in range(4)
ifdf.at[i,"App类型"]==bike[j]:
break
for i in range(4):
avg[i]=sm[i]/days
plt.figure(figsize=(12,4))
x=bike
y=
plt.bar(x,y)
plt.show()
(3)统计本月各类型单车的骑行次数,下列加框处代码有错,可以改正为
A.max()/B.min()/C.mean()/D.count())/
n=dr.groupby("App类型",asindex=True),用户编号


同类型试题

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

