第二节 利用pandas模块处理数据 同步练 2025-2026学年高中信息技术 必修1 数据与计算.docxVIP

  • 7
  • 0
  • 约7.12千字
  • 约 17页
  • 2026-04-14 发布于浙江
  • 举报

第二节 利用pandas模块处理数据 同步练 2025-2026学年高中信息技术 必修1 数据与计算.docx

第二节利用pandas模块处理数据

1.小明采集了运动会的报名数据并录入Excel文件,每名同学最多参加两个项目,部分界面如下图所示。他先使用Excel软件整理数据,存储为“运动会报名.xlsx”文件后,编写Python程序进行后续处理。小明编写了如下程序,实现输出跳高人数最多的3个班级的功能。

第1题图

importpandasaspd

df=pd.read_excel(运动会报名.xlsx)

g=df.groupby(班级).跳高.①

df1=pd.DataFrame({班级:g.index,跳高人数:g.values})#重新设置列标题

df2=df1.sort_values(跳高人数,②)

print(df2.③)

要实现上述功能,横线上的代码应该是(D)

A.①count()②ascending=False③tail(3)

B.①sum()②ascending=True③head(3)

C.①count()②ascending=True③tail(3)

D.①sum()②ascending=False③head(3)

【解析】本题考查pandas数据处理知识。根据题意可知,输出跳高人数最多的3个班级的功能,而“跳高”栏中有数据“0”和“1”,还有空格,因此不能使用函数count()进行统计,只能用sum()统计人数,排

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档