充值活动已开启,快来参与吧 关闭充值活动
当前位置: 高中信息技术 /
  • 1. 小明学校每期都会对学生的青年大学习数据进行统计,确保人人都参与,图 a是某期学习数据:

    图 a

    1. (1) 小明发现“xm”列数据是混杂数据,他就利用Python语言编程将此列数据的姓名和班级分别提取,再存储到新的Excel文件进行数据整理,下列说法正确的是_________(单选题)
      A . 如果表格中出现数据缺失,可以直接删除 B . 通过公式统计每班学习人数属于数据整理 C . 数据整理的目的是共享数据资源 D . 进一步审核后可对重复的数据进行删除
    2. (2) 在 Excel 软件中统计各班学习人数,小明选择单元格 H3 输入公式,然后通过 H3 对 H4:H16 进行 自动填充,但发现计算结果有误。请输入正确的公式

      图b

    3. (3) 小明利用Pandas模块读取数据,统计出各班学习人数,并获取学习人数最少的10个班级,结果如图c,最后进行可视化处理,结果如图d,请在划线处补充代码:

      import pandas as pd

      import matplotlib.pyplot as plt

      plt.rcParams['font.sans-serif'] = ['SimHei']

      plt.rcParams['axes.unicode_minus'] = False

      df = pd.read_excel("qndxx.xlsx")

      dfl = df.①

      #按班级列进行分组

      df2=df1.学校.count( )

      #统计各班级学习人数

      df2=df2.rename(columns= {"学校":"人数"})

      df3=df2.sort_values ("人数",ascending=True).head(10) print(df3)

      #筛选前 10 名

      #绘制柱形图

      plt.title("学习人数最少的 10 个班级")

      #设置图表标题

      plt.show ()