admin管理员组文章数量:1539840
2024年5月22日发(作者:)
课题
2课时(90 min)
知识技能目标:
第18课 需求分析与数据预处理
课时
(1) 能够对案例进行需求分析
教学目标
(2) 能对数据进行预处理、分析和可视化操作
(3) 练习使用Pandas预处理重复值、缺失值、异常值和时间信息等
素质目标:
了解中国丰富的旅游资源,增强热爱祖国大好河山的情感
教学重难点
教学方法
教学用具
教学重点:对案例进行需求分析
教学难点:对数据进行预处理、分析和可视化操作
案例分析法、问答法、讨论法、讲授法
电脑、投影仪、多媒体课件、教材、APP
第1节课:考勤(2 min)→问题导入(5 min)→传授新知(28 min)→课堂实践(10 min)
教学设计
第2节课:问题导入(8 min)→传授新知(20 min)→课堂实践(12 min)→课堂小结(3 min)→作
业布置(2 min)
教学过程 主要教学内容及步骤
第一节课
设计意图
考勤
(2 min)
【教师】使用APP进行签到
【学生】按照老师要求签到
【教师】提出问题
培养学生的组
织纪律性,掌握学
生的出勤情况
问题导入
(5 min)
我们已经学习了python数据处理的相关知识,那么关于旅游网站中精华游
记如何处理呢?
【学生】思考、举手回答
【教师】总结学生的回答,并引入新知,讲解案例需求分析的相关知识
6.1 需求分析
6.1.1 目标分析
通过提问的方
法,了解学生对案
例的了解程度,进
而引出新知
✈【教师】提出问题
传授新知
(28 min)
本案例的目标是什么?
✈【学生】聆听、思考、主动回答问题
✈【教师】总结学生的回答,并讲解新知
本案例的目标是根据某旅游网站中精华游记的信息,包括出发时间、旅行天数、
人均消费、旅行标签、阅览数和途径地点等,分析旅游的旺季和淡季、最能接受的
旅游天数和人均消费、旅游方式、热门地区等。
通过教师讲解、
课堂讨论、多媒体
演示等方式,使学
6.1.2 数据源
生了解案例的需
求分析,数据解
析,重复值处理等
知识
✈【教师】多媒体出示“旅游网站精华游记数据.xlsx”文件的内容图片(详
见教材),并详细讲解各部分表示的内容
数据源为通过网络爬虫爬取的某旅游网站精华游记的数据,保存在“旅游网站
精华游记数据.xlsx”文件中。
6.2 数据预处理
6.2.1 数据解析
✈【教师】提出问题
数据解析的步骤有哪些?
✈【学生】聆听、思考、主动回答问题
✈【教师】总结学生的回答,并讲解新知
(1)导入“旅游网站精华游记数据.xlsx”文件中的数据。
(2)定义dealPlace()函数用于筛选途经地点中的中文地名,以及dealView()函
数用于统一阅览数中的数值格式。
(3)使用()函数以默认的空格分割出发日期字符串,并设置其expand
参数为True返回列表,获取第一个元素,即日期信息。
(4)使用()函数切片获取天数和人均消费字符串的元素,即天数和人均
消费的数值,并将天数的数据类型转换为整型。
(5)使用lambda表达式调用dealPlace()函数,并使用e()函数将途经
地点字符串中“途经:”替换为空字符、将“>”替换为“、”。
(6)使用lambda表达式调用dealView()函数,并将阅览数的数据类型转换为
整型。
(7)输出解析后的数据。
✈【教师】按照教材步骤进行程序演示:
import pandas as pd
df = _excel('旅游网站精华游记数据.xlsx')
def dealPlace(place): #筛选途经地点中的中文地名
s = ''
if type(place) == str:
for c in place:
if not (((c >= 'a') and (c <= 'z'))
or ((c >= 'A') and (c <= 'Z'))):
版权声明:本文标题:《Python数据分析与应用案例教程》教案---第18课--旅游网站精华游记需 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1716389616a500958.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论