书签 分享 收藏 举报 版权申诉 / 38
上传文档赚钱

类型4.2.2 编程处理数据 ppt课件-2023新浙教版(2019)《高中信息技术》必修第一册.pptx

  • 上传人(卖家):Q123
  • 文档编号:6549813
  • 上传时间:2023-07-20
  • 格式:PPTX
  • 页数:38
  • 大小:1.54MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《4.2.2 编程处理数据 ppt课件-2023新浙教版(2019)《高中信息技术》必修第一册.pptx》由用户(Q123)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    高中信息技术 4.2.2 编程处理数据 ppt课件_2023新浙教版2019高中信息技术必修第一册 4.2 编程 处理 数据 ppt 课件 _2023 新浙教版 2019 高中 信息技术 必修 下载 _必修1 数据与计算_浙教版(2019)_信息_高中
    资源描述:

    1、4.2.2编程处理数据第 四 章第四章目录相 关 模 块Pandas模块Matplotlib模块实践Python常用数据处理拓展模块Numpy模块:是科学运算的基础库,主要提供科学计算中常用的随机数、数组运算等基础模块Scipy模块:基于numpy构建的一个模块,增强了在高等数学、信号处理、图像处理、统计等方面的能力Pandas模块:基于numpy实现,主要用于数据的处理与分析,提供了大量处理数据的函数和方法,能方便操作大型数据集Pandas模块提供了Series和DataFrame两种数据结构。使用这两种数据结构,可以完成数据的整理、计算、统计、分析以及简单可视化。l import 模块名

    2、调用:模块名.函数名()l from 模块名 import 函数名 调用:函数名()l import 模块名as 别名 调用:别名.函数名()l from 模块名 import 函数名as 别名 调用:别名()Pandas模块DataFrame(数据框)数据结构数据结构维度维度组成部分组成部分属性属性Series一维由一个数组的数据(values)和一个与数据关联的索引(index)index、values自主阅读书本P120,完成表格填空Pandas模块Series序列Series是一种一维的数据结构,由一个数组的数据(values)和一个与数据关联的索引(index),索引值默认是从0起递

    3、增的整数。列表,字典等都可以用来创建Series数据结构,与列表不同的是,Series的索引可以指定,类型可以是字符串类型。课堂练习下列关于pandas模块的说法不正确的是()A.Pandas是基于numpy的一种工具,该工具是为了解决数据分析任务而创建的B.Pandas提供了大量能使我们快速、便捷地处理数据的函数和方法C.Pandas提供的Series是一种一维数组的对象,他由包含一个数组的数据组成的D.Pandas模块导入的方法是import pandas as pdC CPandas模块Series序列from pandas import Series#导入pandas库中Series模

    4、块pds1=Series(45,30,35,28)pds10 451 302 353 28左列:左列:indexindex右列:右列:valuesvalues 以列表为数据对象创建1.创建Series对象Pandas模块Series序列 通过字典方式创建data=“学生甲”:45,“学生乙”:30,“学生丙”:35,“学生丁:28ps3=Series(data)ps3学生甲 45学生乙 30学生丙 35学生丁 28Pandas模块Series序列 通过指定索引的方式,以列表为数据对象创建pds2=Series(45,30,35,28,index=学生甲,学生乙,学生丙,学生丁)pds2学生甲

    5、45学生乙 30学生丙 35学生丁 28索引可以是字符串类型索引可以是字符串类型Pandas模块Series序列 通过指定索引的方式,通过字典方式创建data=i1:1,i2:2,i3:3,i4:4ps3=Series(data,index=i2,i1,i3,i4)ps3i2 2i1 1i3 3i4 4Pandas模块Series序列 通过指定索引的方式,通过字典方式创建data=i1:1,i2:2,i3:3,i4:4ps3=Series(data,index=i1,i2,i3,i4,i5)ps3i1 1i2 2i3 3i4 4i5 NaNPandas模块Series序列 通过index、va

    6、lues属性访问import pandas as pdps=pd.Series(45,30,35,28,index=学生甲,学生乙,学生丙,学生丁)print(ps.values)45,30,35,282.查看、选取Series对象中的数据import pandas as pdps=pd.Series(45,30,35,28,index=学生甲,学生乙,学生丙,学生丁)print(ps.index)Index=(学生甲,学生乙,学生丙,学生丁,dtype=object)索引是字符串类型时:索引是字符串类型时:dtype=objectdtype=object索引是整型时:索引是整型时:dtype

    7、=int64dtype=int64课堂练习有Python程序段如下:import pandas as pdser=pd.Series(1,3,5,7)print(ser.index)该程序段运行后输出结果为()A A课堂练习下列有关Series说法错误的是()A.Series中index属性,默认值从0开始B.Series中必须指定indexC.两个index不同的Series可以相加D.Series中的index可以是字符串类型B BPandas模块Series序列 索引访问import pandas as pdps=pd.Series(45,30,35,28,index=学生甲,学生乙,学

    8、生丙,学生丁)print(ps学生甲,学生乙)学生甲 45学生乙 302.查看、选取Series对象中的数据Pandas模块Series序列 通过赋值语句修改import pandas as pdps=pd.Series(45,30,35,28,index=学生甲,学生乙,学生丙,学生丁)ps学生甲=42print(ps学生甲)423.修改Series对象中的数据Pandas模块DataFrame(数据框)数据结构数据结构维度维度组成部分组成部分属性属性Series一维由一个数组的数据(values)和一个与数据关联的索引(index)index、valuesDataFrame二维由1个索引列

    9、(index)和若干个数据列组成index、columns、values、T自主阅读书本P121,完成表格填空Pandas模块DataFrame(数据框)DataFrame是一种类似于关系表的表格型数据结构,DataFrame对象是一个二维表格,由1个索引列(index)和若干个数据列组成。其中,每列中的元素类型必须一致,而不同的列可以拥有不同的元素类型。Pandas模块DataFrame(数据框)columnscolumnscolumnscolumnsPandas模块DataFrame(数据框)import pandas as pddata=“name”:学生甲,学生乙,学生丙,学生丁,“语

    10、文”:100,89,110,105,“数学”:110,120,125,135,“信息”:45,30,35,28df=pd.DataFrame(data)dfindexindex 以相等长度的列表组成的字典形式创建1.创建DataFrame对象Pandas模块DataFrame(数据框)DataFrame数据有列索引和行索引,行索引类似于关系表中每行的编号(未指定行索引的情况下,会使用0到N-1作为行索引),列索引类似于表格的列名(也称为字段)。df1=DataFrame(data,index=20200817,20200818,20200819,20200819)df1 对已经创建好的Data

    11、Frame对象指定行索引Pandas模块DataFrame(数据框)Excel文件名&文件内容:1.创建DataFrame对象importpandasaspddf=pd.read_excel(test.xlsx)print(df)导入二维数组文件创建DataFrame对象Python代码:控制台界面:importpandasaspddata=name:王晓明,李静,田海,sex:男,女,男,aged:20,19,21df=pd.DataFrame(data)df.to_excel(test.xlsx)print(df)Python代码:Excel文件名&文件内容:Pandas模块DataFra

    12、me(数据框)通过index、values、columns属性查看2.查看DataFrame对象print(df.index)print(df.values)print(df.columns)Pandas模块DataFrame(数据框)查看数据列2.查看DataFrame对象print(dfname)查看数据行print(df.head(2)print(df.tail(2)dfprint(df1:3)Pandas模块DataFrame(数据框)Pandas模块DataFrame(数据框)append()增加行数据可以通过append()函数传入字典数据即可。append_data=name:学

    13、生戊,语文:110,数学:110,信息:35new_df=df.append(append_data,ignore_index=True)new_df3.行、列编辑 使用函数:insert()、drop()、rename()、append()、set_value()Pandas模块DataFrame(数据框)append()增加新列表可以通过append()函数传入字典数据即可。df1df2resultResult=df1.append(df2,ignore_index=True)Pandas模块DataFrame(数据框)增加列 增加列可以直接通过标签索引方式进行,当新增的列中的数值不一样时

    14、,可以传入列表或者数组结构进行赋值。new_df“英语=“115,“100,“90,“100new_df修改前修改后Pandas模块DataFrame(数据框)删除使用drop()函数可以删除指定轴上的信息,原来的DataFrame数据不会删除。new_df.drop(2,axis=0)#删除行索引是2的信息Pandas模块DataFrame(数据框)drop()和append()函数均不改变原有df对象中的数据,而是通过返回另一个DataFrame对象来存放改变后的数据append_data=name:学生戊,语文:110,数学:110,信息:35new_df=df.append(appen

    15、d_data)print(new_df)print(df)Pandas模块DataFrame(数据框)修改标签 通过rename()函数完成行和列索引标签的修改,index参数指定要修改的行标签,columns参数指定要修改的列标签。df.rename(columns=name:姓名)#以字典形式指定修改信息Pandas模块DataFrame(数据框)groupby()4.DataFrame对象中对数据进行统计和计算:使用函数:count()、sum()、mean()、max()、min()、describe()、groupby()df1.groupby(班级,as_index=False)P

    16、andas模块DataFrame(数据框)groupby()4.DataFrame对象中对数据进行统计和计算:使用函数:count()、sum()、mean()、max()、min()、describe()、groupby()df1.groupby(班级,as_index=False)df1.groupby(班级,as_index=False).mean()df1.groupby(sex,as_index=False).aged.mean()Pandas模块DataFrame(数据框)按索引排序sort_index()4.DataFrame对象中的排序 按值排序sort_ values()pr

    17、int(df1.sort_values(“信息,ascending=False)print(df1.sort_index()ascending=False降序ascending=True升序默认升序课堂练习某DataFrame对象df,其中包含18000数据行个和6个数据列,下列语句中能查看df对象中数据行的是()A.df.index B.df.columns C.df.head()D.df.count()C C课堂练习判断题某DataFrame对象df,执行下列程序后,df中的数据将删除列索引为名称数据列()import pandas as pddf.drop(名称,axis=1)谢谢观看第 四 章第 四 章

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:4.2.2 编程处理数据 ppt课件-2023新浙教版(2019)《高中信息技术》必修第一册.pptx
    链接地址:https://www.163wenku.com/p-6549813.html
    Q123
         内容提供者     
    相关资源 更多
  • 2023-2024学年浙教版高一上学期2.1信息获取的方法练习题及答案.docx2023-2024学年浙教版高一上学期2.1信息获取的方法练习题及答案.docx
  • 4.3 大数据典型应用 ppt课件-2024新浙教版(2019)《高中信息技术》必修第一册.pptx4.3 大数据典型应用 ppt课件-2024新浙教版(2019)《高中信息技术》必修第一册.pptx
  • 4.2.2 编程处理数据  ppt课件-2024新浙教版(2019)《高中信息技术》必修第一册.pptx4.2.2 编程处理数据  ppt课件-2024新浙教版(2019)《高中信息技术》必修第一册.pptx
  • 4.1常用表格数据的处理 ppt课件-2024新浙教版(2019)《高中信息技术》必修第一册.pptx4.1常用表格数据的处理 ppt课件-2024新浙教版(2019)《高中信息技术》必修第一册.pptx
  • 4.2.3 文本数据处理4.2.4 数据可视化 ppt课件-2024新浙教版(2019)《高中信息技术》必修第一册.pptx4.2.3 文本数据处理4.2.4 数据可视化 ppt课件-2024新浙教版(2019)《高中信息技术》必修第一册.pptx
  • 5.2 人工智能的应用 5.3 人工智能对社会的影响 ppt课件-2024新浙教版(2019)《高中信息技术》必修第一册.pptx5.2 人工智能的应用 5.3 人工智能对社会的影响 ppt课件-2024新浙教版(2019)《高中信息技术》必修第一册.pptx
  • 3.3简单算法及其程序实现 ppt课件-2024新浙教版(2019)《高中信息技术》必修第一册.pptx3.3简单算法及其程序实现 ppt课件-2024新浙教版(2019)《高中信息技术》必修第一册.pptx
  • 5.1 人工智能的产生与发展 ppt课件-2024新浙教版(2019)《高中信息技术》必修第一册.pptx5.1 人工智能的产生与发展 ppt课件-2024新浙教版(2019)《高中信息技术》必修第一册.pptx
  • 4.2.1 大数据处理的基本思想与架构 ppt课件-2024新浙教版(2019)《高中信息技术》必修第一册.pptx4.2.1 大数据处理的基本思想与架构 ppt课件-2024新浙教版(2019)《高中信息技术》必修第一册.pptx
  • 2024新浙教版(2019)《高中信息技术》必修第一册 PPT课件(22)份(全册打包).rar2024新浙教版(2019)《高中信息技术》必修第一册 PPT课件(22)份(全册打包).rar
  • 4.3大数据典型应用小节培优(含答案)-2023新浙教版(2019)《高中信息技术》必修第一册.docx4.3大数据典型应用小节培优(含答案)-2023新浙教版(2019)《高中信息技术》必修第一册.docx
  • 3.3 简单算法及其程序实现同步练习(含答案)-2023新浙教版(2019)《高中信息技术》必修第一册.docx3.3 简单算法及其程序实现同步练习(含答案)-2023新浙教版(2019)《高中信息技术》必修第一册.docx
  • 4.2 大数据处理 同步练习(含解析)-2023新浙教版(2019)《高中信息技术》必修第一册.docx4.2 大数据处理 同步练习(含解析)-2023新浙教版(2019)《高中信息技术》必修第一册.docx
  • 1.1感知数据 同步练习(含解析)-2023新浙教版(2019)《高中信息技术》必修第一册.docx1.1感知数据 同步练习(含解析)-2023新浙教版(2019)《高中信息技术》必修第一册.docx
  • Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库