- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
Loc与iLoc索引实战解析2.3
Series的索引和切片操作通过索引和切片获取数据Series类对象与NumPy一维数组的索引用法相似,不同的是,Series类对象的索引既可以是位置索引,也可以是标签索引。如果需要获取Series类对象的单个数据,则可以通过位置索引和标签索引进行获取。importpandasaspdser_obj=pd.Series([10,20,30,40,50],index=[one,two,three,four,five])ser_obj[2]ser_obj[three]通过位置索引获取单个数据通过标签索引获取单个数据
Series的索引和切片操作通过索引和切片获取数据如果想要获取Series类对象的多个数据,则可以通过包含多个位置索引或标签索引的列表进行获取,此过程相当于利用花式索引获取一维数组元素的操作。ser_obj[[0,2,3]]通过位置索引获取多个数据ser_obj[[one,three,four]]通过标签索引获取多个数据
Series的索引和切片操作通过索引和切片获取数据布尔索引同样适用于pandas,具体用法与一维数组的布尔索引用法相同,即将Series类的对象中每个数据进行逻辑运算,只要运算结果为True,就返回Series类对象中位置为True对应的数据。ser_obj[ser_obj20]
Series的索引和切片操作通过索引和切片获取数据通过切片也可以获取Series类的对象中的部分数据。如果切片使用的索引是位置索引,则切片结果包含起始位置但不包含结束位置对应的数据;如果切片使用的索引是标签索引,则切片结果既包含起始位置又包含结束位置对应的数据。ser_obj[1:3]通过位置索引进行切片操作ser_obj[two:four]通过标签索引进行切片操作
DataFrame的索引和切片操作通过索引和切片获取数据DataFrame类对象与NumPy二维数组的索引用法相似,它里面每一列数据都是一个Series类的对象,可以通过列索引进行获取。importnumpyasnpimportpandasaspdarr=np.arange(12).reshape(3,4)df_obj=pd.DataFrame(arr,index=[row_1,row_2,row_3],columns=[col_1,col_2,col_3,col_4])df_obj[col_2]
DataFrame的索引和切片操作通过索引和切片获取数据如果想要从DataFrame类对象中获取多列数据,那么可以将多个索引存放到列表中,再分别根据列表里面的每个索引进行获取,此过程相当于利用花式索引获取二维数组元素的操作。df_obj[[col_1,col_3]]
DataFrame的索引和切片操作通过索引和切片获取数据如果想要从DataFrame类对象中获取多行数据,那么可以通过切片完成。df_obj[1:3]还可以通过切片获取部分行部分列的数据。df_obj[1:3][[col_1,col_3]]
通过loc和iloc属性获取数据掌握loc和iloc属性的基本用法,能够使用loc和iloc属性获取Series或DataFrame的数据学习目标
通过loc和iloc属性获取数据前面介绍索引和切片的相关操作时,既可以单独使用位置索引或标签索引来获取数据,也可以混合使用位置索引、标签索引进行获取,这对刚接触pandas的开发人员来说是十分混乱的。为了从严格意义上区分位置索引和标签索引的相关操作,pandas中提供了两个非常重要的属性,分别是loc和iloc,其中loc是基于标签索引的索引器,iloc是基于位置索引的索引器。
通过loc和iloc属性获取数据通过loc属性获取数据loc属性用于根据标签索引来获取数据。Series.loc[参数]DataFrame.loc[参数1,参数2]单个标签索引,比如a、No1、row_1、col_1等。标签索引构成的列表或数组,比如[a,b,c]、[col_1,col_3]等。基于标签索引的切片,比如a:c、two:four。布尔类型的列表或数组,比如[True,False,True]。※参数1和参数2中涉及的索引分别是行索引和列索引,如果省略参数2,则此时获取的结果是DataFrame类的对象的一行或多行数据。
通过loc和iloc属性获取数据通过loc属性获取数据importpandasaspdser_obj=pd.Series([10,20,30,40,50],index=[row1,row2,row3,row4,
您可能关注的文档
- 1.6 土方填筑与压实 1.6 土方填筑与压实-智能建造施工技术-1765263462788.pptx
- 1.6-数据洞察基石 上 基础统计函数 数组的算术运算-1765263479770.pptx
- 02 康养旅游产品价格的 类型与特点-1765263769255.pptx
- 02-第一章 营销导论 第二节 用户需求理论-1765263738785.pptx
- 02-应用节约里程法与智能软件进行路径规划-1765263444313.pptx
- 02-职业健康安全管理体系 基本术语-1765263566654.pptx
- 02-主要废气污染物-1765263979654.pptx
- 2.1 CC2530 基础开发 之 IO 口-1765263861941.pptx
- 2.2 CC2530 基础开发之中断-1765263657873.pptx
- 2.2 浅基础施工 2.2 浅基础施工-智能建造施工技术-1765263758596.pptx
- 2026年新疆师范大学辅导员招聘备考题库最新.docx
- 2026年上海立达学院辅导员招聘备考题库最新.docx
- 2025年长城铝业公司职工工学院辅导员招聘备考题库附答案.docx
- 2025年重庆应用技术职业学院辅导员考试笔试真题汇编附答案.docx
- 2025年香港中文大学(深圳)辅导员招聘考试真题汇编最新.docx
- 2025年闽南科技学院辅导员考试笔试真题汇编附答案.docx
- 2025年青岛大学辅导员招聘考试真题汇编附答案.docx
- 2025年长春早期教育职业学院辅导员考试笔试真题汇编最新.docx
- 2026年东北农业大学辅导员招聘备考题库最新.docx
- 2025年陕西学前师范学院辅导员考试笔试题库最新.docx
最近下载
- Unit 5 Amazing Places 单词短语句型语法(教材考点精练)(原卷版)-A4.docx VIP
- 17MR405 城市道路--重力式挡土墙(路肩式).pdf VIP
- 11 坐井观天 课件(32张PPT).pptx VIP
- 人教版小学三年级上册语文期末试卷(试题及答案).docx VIP
- 文化和旅游研究课题申报书.docx VIP
- 住建部生活垃圾填埋场环境隐患排查治理工作方案.docx
- 宪法学原理与案例教程第三版-中国人民大学出版社电子邮件系统.ppt
- 四川省自贡市六校联考2024届九年级下学期中考模拟预测数学试卷(含答案).doc VIP
- 国开作业《毛泽东思想和中国特色社会主义理论体系概论》学习行为表现参考(含答案)323.pdf VIP
- 高一物理必修2测试题附答案.pdf VIP
原创力文档


文档评论(0)