ImageVerifierCode 换一换
格式:DOCX , 页数:8 ,大小:130.55KB ,
资源ID:5786614      下载积分:6 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/5786614.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(中小学pandas1公开课教案教学设计课件案例测试练习卷题.docx)为本站上传会员【a199****6536】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

中小学pandas1公开课教案教学设计课件案例测试练习卷题.docx

1、pandas 1:入门+SeriesPandas,即python data analysis的组合缩写,是python语言中基于numpy和matplotlib搭建的第三方数据分析库,与后两者共同构成了python数据分析的基础工具,享有数据分析三剑客之名。1 pandas导入pandas模块的方法如下:import pandas as pd # pd是用户为导入模块取的别名 2 pandas中的数据结构pandas提供了Series和DataFrame两种数据结构。3 SeriesSeries是一种一维的数据结构,包含一个数组的数据和一个与数据关联的索引(index ),索引值默认是从0起递

2、增的整数。列表、字典等可以用来创建Series数据结构,与列表不同的是,Series的索引可以指定,类型可以为字符串型。3.1 创建Series功能:创建1个Series结构类型的对象,存储3名同学的身高值。序号代码运行结果说明例1import pandas as pds1=pd.Series(166,178,180)print(s1)0 1661 1782 180dtype: int64通过列表创建索引默认例2import pandas as pds2=pd.Series(166,178,180,index=s01,s02,s03)print(s2)s01 166s02 178s03 180

3、dtype: int64通过列表创建索引指定例3import pandas as pds3 = pd.Series(a:1, b: 2, c: 10, d: 20)print(s3)a 1b 2c 10d 20dtype: int64通过字典创建3.2 查看Series对象的属性值功能:查看Series对象的index、values属性值。序号代码运行结果说明例4import pandas as pds4=pd.Series(166,178,180)for i in s4.index: print(i)012查看index例5import pandas as pds5=pd.Series(16

4、6,178,180)for i in s5.values: print(i)166178180查看values例6import pandas as pds6=pd.Series(166,178,180)for i in s6: print(i)166178180与例5结果相同3.3 选取并修改Series对象中的值功能:通过索引可以选取Series对象中的值,通过赋值语句可以修改Series对象中的值。序号代码运行结果说明例7import pandas as pds7=pd.Series(166,178,180)s70=168print(s7)0 1681 1782 180dtype: int

5、64修改索引为0的数据为168例8import pandas as pds8=pd.Series(166,178,180,index=s01,s02,s03)s8s01=168print(s8)s01 168s02 178s03 180dtype: int64修改索引为“s01”的数据为168例9import pandas as pds9 = pd.Series(a:1, b: 2, c: 10, d: 20)s9c=123print(s9)a 1b 2c 123d 20dtype: int64修改索引为c的数据为123课中例析题:1.在 python 中为了对数据进行分析整理,可以使用的库是

6、 ( )A . requests 库B. pandas库C. matplotlib库D . jieba 库2.Pandas 中 Series 左列默认 index 是从( )开始生成。 A .0B.1C. NaND.a3.代码创建 Series 对象,第二行数据的下标是( )import pandas as pd s1=pd.Series (188,167,156, index=I.,II.,III.)A.167B.2.C. I.D.II.4.下列有关 Series 说法错误的是( )A.Series 中 index 和 values 长度必须一致 B.Series 中必须指定indexC.两

7、个 index 不同的 Series 可以相加 D.Series 经过计算后的 index 顺序和计算前不一定一致5.Pandas 中有两个重要的数据结构:_、_pandas 2:DataFrame1 DataFrame DataFrame是一种二维的数据结构,由1个索引列(index)和若干个数据列组成,每个数据列可以是不同的类型。【DataFrame是由一组数据与一对索引(行索引和列索引)组成的表格型数据结构。其存储形式与Excel的数据存储形式很相近。】DataFrame可以看作是共享同一个index的Series的集合。创建DataFrame对象的方法很多,通常用一个相等长度的列表或字

8、典来创建。1.1 创建DataFrame1.1.1 使用函数.DataFrame()创建DataFrame对象功能:使用函数.DataFrame()创建DataFrame对象序号代码运行结果说明例1import pandas as pddata=a,b,c,ddf1 = pd.DataFrame(data)print(df1) 00 a1 b2 c3 d通过列表创建,创建一列数据例2import pandas as pddata=a,A,b,B,c,C,d,Ddf2 = pd.DataFrame(data)print(df2) 0 10 a A1 b B2 c C3 d D通过列表创建,创建两

9、列数据例3import pandas as pddata = 小写:a,b,c,d,大写:A,B,C,D df3 = pd.DataFrame(data)print(df3) 小写 大写0 a A1 b B2 c C3 d D通过字典创建,创建两列数据 例4import pandas as pddata = 小写:a,b,c,d,大写:A,B,C,Ddf4 = pd.DataFrame(data,index=甲,乙,丙,丁)print(df4) 小写 大写甲 a A乙 b B丙 c C丁 d D通过字典创建,字典中的key值相当于列索引,如要加入行索引,可使用index= 参数例5import

10、 pandas as pddata = 小写:a,b,c,d,大写:A,B,C,Ddf5 = pd.DataFrame(data,columns=大写,小写)print(df5) 大写 小写0 A a1 B b2 C c3 D dcolumns可以设定数据列的顺序1.1.2 直接读取数据文件创建DataFrame对象功能:直接读取二维数据文件创建DataFrame对象 read_excel() 可以从.xlsx文件导入生成DataFrame read_csv() 可以从.csv文件导入生成DataFrame序号代码运行结果说明例6import pandas as pddf6=pd.read_e

11、xcel(test.xlsx)print(df6) name sex age0 Helen female 151 Bruce male 192 Jack male 17导入.xlsx文件创建DataFrame对象。(以下是test.xlsx中数据)例7import pandas as pddf7=pd.read_csv(test.csv)print(df7) name sex age0 Helen female 151 Bruce male 192 Jack male 17导入.csv文件创建DataFrame对象。(以下是test.csv中数据)name,sex,ageHelen,femal

12、e,15Bruce,male,19Jack,male,171.2 查看DataFrame对象的属性值功能:查看Series对象的行索引index、列标题columns、值values,并行列转置。序号代码运行结果说明例8import pandas as pddf8=pd.read_excel(test.xlsx)for i in df8.index: print(i)012行索引index(以下是test.xlsx中数据)例9import pandas as pddf9=pd.read_excel(test.xlsx)for i in df9.columns: print(i)namesexa

13、ge列标题columnsdf9.columns可简写为df9例10import pandas as pddf10=pd.read_excel(test.xlsx)for i in df10.values: print(i)Helen female 15Bruce male 19Jack male 17值values例11import pandas as pddf11=pd.read_excel(test.xlsx)print(df11.T) 0 1 2name Helen Bruce Jacksex female male maleage 15 19 17行列转置1.3 选取并修改DataFr

14、ame对象中的值1.3.1 选取DataFrame对象中的值功能: DataFrame对象中的一列可以通过字典记法或属性来检索,可以通过布尔型数据选取满足条件的行,使用at 方法可以根据行标签和列标签选取单个值。 选取方法1:法字典记法 选取方法2:属性 选取方法3:布尔型数据 选取方法4:at 方法序号代码运行结果说明例12import pandas as pddf12=pd.read_excel(test.xlsx)print(df12.name)0 Helen1 Bruce2 JackName: name, dtype: object字典记法。(以下是test.xlsx中数据)例13im

15、port pandas as pddf13=pd.read_excel(test.xlsx)print(df13sex)0 female1 male2 maleName: sex, dtype: object属性。例14import pandas as pddf14=pd.read_excel(test.xlsx)print(df14df14sex=male) name sex age1 Bruce male 192 Jack male 17布尔型数据。选取sex为male的数据。例15import pandas as pddf15=pd.read_excel(test.xlsx)print(

16、df15.at2,name)Jackat 方法。选取第3行”name”列数据。1.3.2 通过赋值修改DataFrame对象中的值功能: DataFrame对象中的列可以通过赋值来修改序号代码运行结果说明例16import pandas as pddf16=pd.read_excel(test.xlsx)df16.age=16,20,18print(df16) name sex age0 Helen female 161 Bruce male 202 Jack male 18(以下是test.xlsx中数据)1.4 将DataFrame结果导出功能: DataFrame对象导出为.xlsx文件

17、可使用函数to_excel( )函数DataFrame对象导出为.csv文件可使用函数to_csv( )函数序号代码运行结果说明例17import pandas as pddata=a,A,b,B,c,C,d,Ddf17 = pd.DataFrame(data)df17.to_excel(df2excel.xlsx)df17.to_csv(df2csv.csv)生成两个文件:DataFrame结果导出在文件中课中例析题:1.在 pandas 库中用于查看列类型的函数是 A.pandas.DataFrame.shape B.pandas.DataFrame.dtypes C.pandas.Dat

18、aFrame.columns D.pandas.DataFrame.columns.dtypes2.使用 to_excel()函数,读取 Excel 文件创建 DataFrame 对象,也可以使用 read_excel()函数,创建 Excel 文件保存数据。_(填:对或错)3.请使用 at方法,获取一个 df 对象中第6行,“姓名”列数据:_4.以下程序用 data 建立一个 DataFrame ,先后取出member和class数据,并转置显示。_(1)_data =grade :Grade1,Grade1,Grade1,Grade2,Grade2,class: Class 1, Clas

19、s 2, Class 3, Class 1, Class 2,member:43,45,44,46,47_(2)_print(df.T)课后巩固题:1.下列哪个不是 Series 对象的属性 ( )A . index B . values C . name D . T 2.下列关于 DataFrame 的说法,错误的是( )A .可以读取 Excel 文件创建 DataFrame 对象 B .创建 DataFrame 对象后,可以修改索引C.可以将 Series 转换为 DataFrame D.Series 和 DataFrame 之间不能进行运算3.有如下 Python 程序段:import

20、 pandas as pd s1 = pd.Series (120,130,180, index =s01,s02,s03 )s11=125 print (s1 s1 179)执行代码后,输出的结果是( )A. 120125180B. s01 120s02 125C .s01 125s02 130D.1201254.有如下 Python 程序段: import pandas as pd data =1,2,3,3,4,5,6,7,8 df1= pd.DataFrame ( data , index = a , b , c ,columns = e ,f, g ) print (df1)输出的结

21、果是( )A. e f g 1 2 33 4 56 7 8B. e f ga 1 2 3b 3 4 5c 6 7 8C. a 1 2 3b 3 4 5c 6 7 8D. a b ce 1 2 3f 3 4 5g 6 7 8 5.Series和 DataFrame 是 pandas 模块中的数据结构,下列描述错误的是( )A.DataFrame 中的索引可以通过属性来显示 B.Series 的下标索引值是默认从0起递增的整数 C.Series 是二维的, DataFrame 是一维的 D.列表、字典等可以用来创建 Series 数据结构6.有如下 Python 程序段: import panda

22、s as pd data =88,89,96,95,93,92,90,87,95 df1 = pd . DataFrame ( data , index =小明,小红,小兰, columns =“语文,“数学,“英语)下列操作错误的是( )A . print ( df1英语)显示英语列的数据 B . print (df1.数学)显示数学列的数据 C . print ( df1. sort_values ( by =语文)语文列数据降序排列D . print ( df1 df1.语文90)显示小明同学的数据7.观察下列程序语句,写出 print()的结果。(字符串的 dtype 是 object )import pandas as pdS = pd.Series ( python , C 十十, JAVA , index =好,语,言)(1) for i in S : print (i)(2) for i in S.values : print (i)(3) for i in S.index : print (i)(4) print ( S )8.小明的成绩如下所示,请用 DataFrame 表示,并且将数学成绩改为90。Math 95Chinese 90English 98Physic 80Chemistry 858

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服