一起学Pandas系列基础篇---loc和iloc
一起学Pandas系列基础篇—loc和iloc
一起学Pandas系列基础篇---loc和iloc
- 一起学Pandas系列基础篇---loc和iloc
- 本篇学习内容介绍
- 一、loc
- 1. 选择索引为0的行
- 2.当索引为姓名时,返回索引(姓名)为"Ben"的数据
- 3.返回索引为0,5,10的行
- 4.当索引为姓名时,返回"Ben"和"Eli"的数据
- 5.为真的列显示,隔一个显示一个
- 6.索引切片,返回索引从0到5的行,包含5
- 7.返回所有数据
- 8.返回索引从0至5的姓名、数学两列的数据
- 二、iloc
- 1. 返回前三行
- 2.返回从索引为2至20(不包含),步长为3的数据
- 3.返回前4行,姓名和英语的数据
- 4.返回行索引为0,列数字索引为1的数据
- 总结
本篇学习内容介绍
以若干示例展示loc和iloc的区别
原始数据结构:
一、loc
1. 选择索引为0的行
df.loc[0]
结果展示:
注意点:
返回一条数据时,返回值类型为Series
2.当索引为姓名时,返回索引(姓名)为"Ben"的数据
df.set_index('姓名',drop=False).loc['Ben']
结果展示:
3.返回索引为0,5,10的行
df.loc[[0,5,10]]
结果展示:
4.当索引为姓名时,返回"Ben"和"Eli"的数据
df.set_index('姓名').loc[['Ben','Eli']]
结果展示:
5.为真的列显示,隔一个显示一个
df.loc[[False,True]*50]
结果展示:
注意点:
True显示该行数据,False不显示
6.索引切片,返回索引从0到5的行,包含5
df.loc[0:5]
结果展示:
7.返回所有数据
df.loc[:]
结果展示:
8.返回索引从0至5的姓名、数学两列的数据
df.loc[0:5,['姓名','数学']]
结果展示:
二、iloc
1. 返回前三行
df.iloc[:3]
结果展示:
对比:
df.loc[:3]
结果展示:
2.返回从索引为2至20(不包含),步长为3的数据
df.iloc[2:20:3]
结果展示:
3.返回前4行,姓名和英语的数据
df.iloc[:4,[0,4]]
结果展示:
4.返回行索引为0,列数字索引为1的数据
df.iloc[0,1]
结果展示:
总结
loc是实际索引的值
iloc是数字索引,如上数据行索引为[‘姓名’,'班级‘,语文’,‘数学’,‘英语’,‘科学’],那么其数字索引对应的即为[0,1,2,3,4,5]
一起学Pandas系列基础篇---loc和iloc相关推荐
- 一起学Pandas系列基础篇---at和iat
一起学Pandas系列基础篇-数据选择之at和iat 一起学Pandas系列基础篇---at和iat 一起学Pandas系列基础篇---数据选择之at和iat 本篇学习内容介绍 一.at 1. 选择B ...
- 从零开始学 Python 之基础篇
从零开始学 Python 之基础篇 前言 大家好,这里是「痴海」从零开始学习 Python 系列教程.此文首发于「痴海」公众号,欢迎大家去关注.学习一门语言最好的办法,就是教懂别人.在这公众号,我会从 ...
- “笨办法”学Python 3基础篇-文件操作
"笨办法"学Python 3基础篇系列文章 "笨办法"学Python 3基础篇 第一部分-打印与输入 "笨办法"学Python 3基础篇 第 ...
- “笨办法”学Python 3基础篇 - 函数
"笨办法"学Python 3基础篇系列文章 "笨办法"学Python 3基础篇 第一部分-打印与输入 "笨办法"学Python 3基础篇 第 ...
- SQL Server调优系列基础篇(子查询运算总结)
前言 前面我们的几篇文章介绍了一系列关于运算符的介绍,以及各个运算符的优化方式和技巧.其中涵盖:查看执行计划的方式.几种数据集常用的连接方式.联合运算符方式.并行运算符等一系列的我们常见的运算符.有兴 ...
- SQL Server调优系列基础篇(联合运算符总结)
前言 上两篇文章我们介绍了查看查询计划的方式,以及一些常用的连接运算符的优化技巧,本篇我们总结联合运算符的使用方式和优化技巧. 废话少说,直接进入本篇的主题. 技术准备 基于SQL Server200 ...
- SQL Server 调优系列基础篇 - 子查询运算总结
前言 前面我们的几篇文章介绍了一系列关于运算符的介绍,以及各个运算符的优化方式和技巧.其中涵盖:查看执行计划的方式.几种数据集常用的连接方式.联合运算符方式.并行运算符等一系列的我们常见的运算符.有兴 ...
- SQL Server调优系列基础篇(常用运算符总结)
原文:SQL Server调优系列基础篇(常用运算符总结) 前言 上一篇我们介绍了如何查看查询计划,本篇将介绍在我们查看的查询计划时的分析技巧,以及几种我们常用的运算符优化技巧,同样侧重基础知识的掌握 ...
- Ansible系列-基础篇-Ansible Inventory的合理化配置
欢迎关注个人公众号 DailyJobOps 原文地址:Ansible系列-基础篇-Ansible Inventory的合理化配置 这里写目录标题 Ansible Inventory内置参数 Inven ...
最新文章
- 爱上MVC3系列~同步与异步提交,在过滤器里如何进行重定向~续
- MVC与三层架构的区别
- 剪切粘贴时总是上次的内容_Quicker 1.4版本更新内容
- The file or directory to be published does not exist: /data/vendor/bower/jquery/dist
- 物理服务器备份系统,物理备份和逻辑备份区别
- Android bootchart(二)
- python之字典方法
- clipboard.js在弹出框中无法复制的问题
- 其他系统 对外接口设计_外观模式:统一接口 VS.暴露细节
- Python-装饰器进阶
- Codeforces Round #161 (Div. 2) B. Squares
- 监控mysql连接池信息_druid-带监控功能的数据库连接池
- 人民银行支付系统(CNAPS)和中国银联下面的跨行支付系统是一回事儿吗
- 【金蝶】金蝶KIS专业版9.1清理用户名密码
- android 4.4 投屏,安卓投屏助手官方
- 累计独立访客(UV)不低于 1000是什么意思?如何查看自己小程序的UV数量?
- 手机显示服务器维护是啥意思,手机系统维护怎么解除_手机显示系统维护是什么意思_游戏吧...
- Allegro PCB 将静态铜皮转化为动态铜皮
- 恋爱纪念日(日期问题)
- 矩阵分析L3内积空间
热门文章
- 陕西省职业计算机考试试题,2010陕西省计算机等级考试试题 二级C试题最新考试试题库...
- 在数据库中删除某一列
- Zotero使用教程(1)-安装及配置
- 本地时间(北京时间)和“GMT+8”时区时间的区别?
- 甲骨文华育兴业|【大数据调查】80%的程序员年薪都在10万以上,三分之一的人年薪20万以上
- 动力煤全年跌幅约148[中煤远大智慧煤炭产业平台]
- 【Java入门杂记】【六】
- 朗读者李晓云清华大学计算机,世界杰出女科学家奖得主张弥曼现身《朗读者》...
- 双向绑定原理(个人理解)
- NB-IoT 接入 5G 核心网丨边缘计算阅读周