当前位置: 高中信息技术 / 综合题
  • 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. (1) 统计2月订餐最多的3种菜品,由图b可知,该面馆有个菜并列第三。

      图b

    2. (2) 请在程序划①线处填入合适代码。

    3. (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. (4) 下列选项能实现划线②处功能的有____(多选,填字母)。
      A . dfs[0:3] B . dfs.head() C . dfs[dfs.份数>=dfs["份数"][2]] D . dfs[dfs.份数>=dfs.at[2,"份数"]]

微信扫码预览、分享更方便