文档详情

《Python数据分析与应用案例教程》教案---第9课--数据的合并.pdf

发布:2025-02-22约9.4千字共6页下载文档
文本预览下载声明

课题第9课数据的合并

课时2课时(90min)

知识技能目标:

(1)掌握数据的横向合并的方法

(2)掌握数据纵向合并的方法

教学目标

(3)能对数据进行合并等预处理操作

素质目标:

养成分析问题、事前做好准备的良好习惯

教学重点:数据纵向合并的方法

教学重难点

教学难点:能对数据进行合并等预处理操作

教学方法案例分析法、问答法、讨论法、讲授法

教学用具电脑、投影仪、多媒体课件、教材、APP

第1节课:考勤(2min)→问题导入(5min)→传授新知(28min)→课堂讨论(10min)

教学设第2节课:问题导入(8min)→传授新知(20min)→课堂实践(12min)→课堂小结(3min)→作业布置

(2min)

教学过程主要教学内容及步骤设计意图

第一节课

【教师】使用APP进行签到培养学生的组

考勤

织纪律性,掌握学

(2min)

【学生】按照老师要求签到生的出勤情况

【教师】提出问题通过提问的方

问题导入在进行数据分析之前要进行数据预处理,除了查找缺失值和重复值,数据预法,了解学生对上

节课知识的掌握

(5min)处理还需要进行哪些操作?

程度,进而引出新

【学生】思考、举手回答知

【教师】总结学生的回答,并引入新知,讲解数据合并的相关知识

3.2.1数据的横向合并

✈【教师】多媒体出示了merge()函数的一般格式(详见教材),并详细讲解各

部分表示的内容

传授新知pandas.merge(right,how=inner,on,sort=False,suffixes=(_x,_y))

(28min)(1)right表示合并的对象,可以是DataFrame对象。

(2)how表示合并的方式,可以取“left”(左合并)、“right”(右合并)、

“inner”(内合并)或“outer”(外合并),默认为“inner”。

(3)on表示两个对象中相同的列标签,将该列作为连接列,默认以所有具有通过教师讲解、

相同标签的列作为连接列。课堂讨论、多媒体

(4)sort表示是否对合并结果按连接列进行排序,如果为True则排序,否则不演示等方式,使学

排序,默认为False。生了解数据

显示全部
相似文档