当前位置: 高中信息技术 / 综合题
  • 1. (2023高二下·杭州期中) 小明收集了当地2023年3月份的天气情况,数据存储在文件“temp.xlsx”中,如图a。分析温差最大的日期,并生成反映各类天气情况的天数对比图如图b。

    图a

    图b

    1. (1) 在对表格进行数据整理时发现,“日期”可能存在的数据问题是 (单填:  A .数据缺失 B .数据异常 C .逻辑错误 D .数据格式不一致)。
    2. (2) 程序代码如下所示,请在划线处填入合适的代码

      import matplotlib.pyplot as plt

      import pandas as pd

      plt.rcParams["font.sans-serif"] = ["SimHei"]    #设置中文字体

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

      df["温差"] =   #新增“温差”列

      s = df.sort_values("温差", ascending=False, ignore_index=True)

      df_max =  #获取温差最大的日期,如并列只输出第一个日期

      print(df_max)

      df_t = s.groupby("天气", as_index=False).count()

      df_t = df_t.rename(columns={"日期": "天数"})    #修改列名"日期"为"天数"

      x = df_t["天气"]

      y = df_t["天数"]

       (x, y, label="天气情况")

      plt.legend()

      plt.show()

    3. (3) 观察图b,3月份天数最多的天气是

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