1.
(2024高二下·浙江期中)
某面馆2024年2月订餐数据保存在文件“ddsl.xlsx”中,部分数据如图a所示,编写Python程序,统计2月订餐最多的3种菜品,并使用图表呈现统计结果(并列前三的菜品均显示),如图b所示。
图a
import pandas as pd
df = pd.read_excel("ddsl.xlsx") #读文件中的数据
df= df.drop(["日期","订单号","单价","金额"],axis=1) #删除列
dfg = df.groupby(" ① ",as_index= False).sum() #分组求和
dfs = ②
plt.bar(dfs["菜品"], dfs["份数"]) #绘制柱形图
#设置图表样式,显示图表代码略
-
(1)
统计2月订餐最多的3种菜品,由图b可知,该面馆有
个菜并列第三。
图b
-
-
-
-
(3)
程序加框处应填入的正确代码为____(单选,填字母)。
A . dfs = df.sort_values("份数",ascending= True) #升序排序
B . dfs = df.sort_values("份数",ascending = False)
C . dfs = dfg.sort_values("份数",ascending = True)
D . dfs = dfg.sort_values("份数",ascending = False)
-
-
(4)
下列选项能实现划线②处功能的有____(多选,填字母)。
A . dfs[0:3]
B . dfs.head()
C . dfs[dfs.份数>=dfs["份数"][2]]
D . dfs[dfs.份数>=dfs.at[2,"份数"]]
-