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'))):

本文标签: 旅游数据分析案例网站