《Python数据分析与应用案例教程》教案 第13课数据的表格分析.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《《Python数据分析与应用案例教程》教案 第13课数据的表格分析.docx》由会员分享,可在线阅读,更多相关《《Python数据分析与应用案例教程》教案 第13课数据的表格分析.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、课题第13课 数据的表格分析与正态分析课时2 课时(90 min )教学目标知识技能目标:(1 )掌握数据交叉表和透视表分析的方法(2 )掌握数据正态性分析的方法(3 )能对数据进行交叉表与透视表、正态性等分析素质目标:强化数据安全意识,提高信息技术应用能力教学重难点教学重点:数据交叉表和透视表分析的方法教学难点:对数据进行交叉表与透视表、正态性等分析教学方法案例分析法、问答法、讨论法、讲授法教学用具电脑、投影仪、多媒体课件、教材、APP教学设计第1节课:考勤(2 min )一问题导入(5 min ) 一传授新知(28 min ) 一课堂实践(10 min )第2节课:问题导入(8 min )
2、 一传授新知(20 min ) 一课堂讨论(12 min )一课堂小结(3 min ) 一作 业布置(2 min )教学过程主要教学内容及步骤设计意图第一节课考勤(2 min)【教师】使用APP迸行签到【学生】按照老师要求签到培养学生的组 织纪律性,掌握学 生的出勤情况问题导入(5 min)【教师】提出问题我们已经学习了数据的统计分析,那么辘表格如何分析呢?【学生】思考、举手回答通过提问的方 法,了解学生对上 节课知识的掌握 程度,进而引出新 知传授新知(28 min)【教师】总结学生的回答,并引入新知,讲解数据表格分析的相关知识中【教师】请同学们扫描二维码学习数据表格分析,并回答以下问题:表
3、格分析包含哪些常用方法?小【学生】扫描二维码、思考、回答问题小【教师】总结学生的回答,并讲解新知数据的交叉表和透视表是数据分析中常用的方法。通过交叉表和透视表可以分 析数据的不同变量之间存在的关系。数据交叉表分析小【教师】提出问题什么是数据交叉表?通过教师讲解、 课堂讨论、多媒体 演示等方式,使学 生了解数据表格分析的相关内容【学生】聆听、思考、主动回答问题【教师】总结学生的回答,并讲解新知交叉表是一种常用的分类汇总表格,可以统计变量交叉出现的频数,帮助分析 变量之间的相互关系。最简单也最常用的是2x2交叉表,即两个变量的交叉表,如 性别与商品类型的关系、年龄与商品类型的关系等。小【教师】多媒
4、体出示了 crosstab。函数的一般格式(详见教材),并详细讲解 各部分表示的内容Pandas提供了 crossla”)函数用于制作数据交叉表,其一般格式如下。pandas.crosstab(index, columns, margins=False, margins_name=AH, normal ize=False)其中,index表示交叉表行字段的列;columns表示交叉表列字段的列;margins 表示是否汇总交叉表的行和列,如果为True表示汇总,如果为False表示不汇总, 默认为False ; margins_namc表示:匚总行和列的标签,默认为“All ; normali
5、ze表 示是否对统计的频数标准化,即统计频率,取True或all”表示以总样本数统计频 率,取index表示以行的样本总数统计频率,且只显示列的汇总,取columns 表示以列的样本总数统计频率,且只显示行的汇总,取False表示不标准化,默认为 False.小【教师】按照教材步骤进行问题分析并进行演示例4-7(详见教材)的程伟编 写步骤:首先导入产品订单信息表.xkx文件中的数据;然后统计并汇总性别和产品 类型的交叉频数;最后统计并汇总性别和产品类型的交叉频率.import pandas as pdpd.set_option(display.unicole.east_asian_width,
6、. True)df = pd.read_excel(产品订单信息表.xlsx)dfl = pd.cro$siab(indcx=dfT性另!J column$=dlT产品类型)prints统计性别和商品类型交叉频数的数据dfI : W, dfl)df2 = pd.cros$lab(indcx=d(T性另!T, column$=dT产品类型margins=Truc)print(统计和汇总性别和商品类型交叉频数的数据df2 : ndf2)df3 = pd.crosstab(index=df* 140, columns=df产品类型I margins=True, nornialize=True)pri
7、me统计和汇总性别和商品类型交叉频率的数据d(3 :ndl3)df4 = pd.crosstab(index=dff 性另/.columns=dfl产品类型margins=True, margins_name=总数normalize=index)print(按行统计和汇总性别和商品类型交叉频数的数据df4 : n;df4)(详见教材)【学生】观察、记录、理解小【学生】教师演示完成后,学生按照教材提示和教师演示进行实际操作,并 对比程序运行结果(详见教材)*【教师】巡视课堂记录,对学生进行个别指导*【教师】提出学习任务:对匕维序结果,进行程序分析和结果分析。小【学生】观察、记录、理解、分析小【教
8、师】总结学生的分析结果df3统计和汇总性别和产品类型的交叉频率,与df2对比会发现,df3计算的是 基于样本总数的频率,如第I行第I列的数据0.4=6/15 ; df4按行统计并汇总性别和 产品类型的交叉频率,与df2对比会发现,d04计算的是基于所在行样本总数的频率, 如第I行第I列的数据0.666667=6/9.结果分析:购买手机的客户中,女性客户多于男性客户;购买电脑的客户中, 男性客户和女性客户一样多.数据透视表分析十【教师】提出问题什么是数据透视表?计【学生】聆听、思考、主动回答问题小【教师】总结学生的回答,并讲解新知透视表是一种交互式的表,它可以统计行字段和列字段与第3个字段的关系
9、, 如不同性别的人在不同商品上的消费程度。小【教师】多媒体出示了 pivotjab)函数的一般格式(详见教材),并详细 讲解各部分表示的内容Pandas提供了 pivotable()函数用于制作数据透视表,其一般格式如下。pandas.pivot_table(data, values=Nonc, index=Nonc, colunms=Nonc, aggfunc=mean, margins=False, margins_naine=AH)其中,dala表示需要分析的数据;values, index和columns表示data的列标签, 分别作为透视表的统计字段、行字段和列字段;aggfunc表
10、示统计指标,可以取sum (求和)、mean(求均值)、max(求最大值)等,默认为mean。【学生】聆听、思考、理解、记忆课堂实践课堂实践【教师】布置实践任务通过课堂实践, 加深学生对数据(10 min )基于原始数据的产品订单信息,使用透视表分析其中性别、产品类型和总消 交叉表分析的理费及平均消费的关系。I U S *5 * c* ? 33 - X文件BSZ : 0订单ID性别产品类型泊费金软2022030801男手机35002022030802男电肱55002022030803女手机70002022030804女手机35002022030805男手机35002022030806女电脑55
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python数据分析与应用案例教程 Python数据分析与应用案例教程教案 第13课 数据的表格分析 Python 数据 分析 应用 案例 教程 教案 13 表格
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内