Python Pandas数据分析之iloc和loc的用法详解


Posted in Python onNovember 11, 2021

Pandas 是一套用于 Python 的快速、高效的数据分析工具。它可以用于数据挖掘和数据分析,同时也提供数据清洗功能。本篇目录如下:

Python Pandas数据分析之iloc和loc的用法详解

一、iloc

1.定义

iloc索引器用于按位置进行基于整数位置的索引或者选择。

2.语法

df.iloc [row selection, column selection]

3.代码示例

(1)导入数据

Python Pandas数据分析之iloc和loc的用法详解

(2)选择单行或单列

Python Pandas数据分析之iloc和loc的用法详解

Python Pandas数据分析之iloc和loc的用法详解

(3)选择多行或多列

Python Pandas数据分析之iloc和loc的用法详解

(4)注意

iloc选择一行时返回Series,选择多行返回DataFrame,通过传递列表可转为DataFrame。

Python Pandas数据分析之iloc和loc的用法详解

二、loc

1.定义

loc按照标签或者索引、布尔值或者条件进行选择数据,这种选择数据的方法较为常用。

2.语法

df.loc [row selection, column selection]

3.代码示例

(1)使用loc进行基于标签或者基于索引的方法

1)首先设置索引

Python Pandas数据分析之iloc和loc的用法详解

2)根据索引选择单行或单列

Python Pandas数据分析之iloc和loc的用法详解

3)根据索引选择多行多列

Python Pandas数据分析之iloc和loc的用法详解

(2)使用loc进行布尔值/逻辑索引

Python Pandas数据分析之iloc和loc的用法详解

(3)更多loc选择数据示例

Python Pandas数据分析之iloc和loc的用法详解

(4)使用loc在DataFrame中设置值

Python Pandas数据分析之iloc和loc的用法详解

技术交流

欢迎转载、收藏、有所收获点赞支持一下!

以上就是Python Pandas数据分析之iloc和loc的用法详解的详细内容,更多关于Python 数据分析的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
使用C语言扩展Python程序的简单入门指引
Apr 14 Python
python 简单的多线程链接实现代码
Aug 28 Python
python爬虫实现教程转换成 PDF 电子书
Feb 19 Python
python3 模拟登录v2ex实例讲解
Jul 13 Python
python自动发邮件库yagmail的示例代码
Feb 23 Python
Pandas:Series和DataFrame删除指定轴上数据的方法
Nov 10 Python
Windows 8.1 64bit下搭建 Scrapy 0.22 环境
Nov 18 Python
对pandas处理json数据的方法详解
Feb 08 Python
详解Python3之数据指纹MD5校验与对比
Jun 11 Python
PyQT实现菜单中的复制,全选和清空的功能的方法
Jun 17 Python
Pyecharts 动态地图 geo()和map()的安装与用法详解
Mar 25 Python
python实现逻辑回归的示例
Oct 09 Python
据Python爬虫不靠谱预测可知今年双十一销售额将超过6000亿元
Python 详解通过Scrapy框架实现爬取百度新冠疫情数据流程
python中tkinter复选框使用操作
Nov 11 #Python
Python中的变量与常量
Nov 11 #Python
Python 键盘事件详解
Nov 11 #Python
Python 详解通过Scrapy框架实现爬取CSDN全站热榜标题热词流程
Nov 11 #Python
Python 多线程处理任务实例
Nov 07 #Python
You might like
淘宝ip地址查询类分享(利用淘宝ip库)
2014/01/07 PHP
使用 laravel sms 构建短信验证码发送校验功能
2017/11/06 PHP
PHP常用字符串输出方法分析(echo,print,printf及sprintf)
2021/03/09 PHP
javascript void(0)的妙用
2009/10/21 Javascript
加速IE的Javascript document输出的方法
2010/12/02 Javascript
JS俄罗斯方块,包含完整的设计理念
2010/12/11 Javascript
JSONP跨域GET请求解决Ajax跨域访问问题
2014/12/31 Javascript
jQuery验证元素是否为空的两种常用方法
2015/03/17 Javascript
使用jQuery中的wrap()函数操作HTML元素的教程
2016/05/24 Javascript
Javascript中Promise的四种常用方法总结
2017/07/14 Javascript
django使用channels2.x实现实时通讯
2018/11/28 Javascript
微信小程序模板template简单用法示例
2018/12/04 Javascript
vuejs数据超出单行显示更多,点击展开剩余数据实例
2019/05/05 Javascript
基于JS实现计算24点算法代码实例解析
2020/07/23 Javascript
详细分析JavaScript中的深浅拷贝
2020/09/17 Javascript
python中字符串类型json操作的注意事项
2017/05/02 Python
Python+tkinter使用40行代码实现计算器功能
2018/01/30 Python
numpy中实现二维数组按照某列、某行排序的方法
2018/04/04 Python
解决python通过cx_Oracle模块连接Oracle乱码的问题
2018/10/18 Python
使用python判断你是青少年还是老年人
2018/11/29 Python
Python Pywavelet 小波阈值实例
2019/01/09 Python
Python实现计算文件MD5和SHA1的方法示例
2019/06/11 Python
python程序快速缩进多行代码方法总结
2019/06/23 Python
django创建简单的页面响应实例教程
2019/09/06 Python
使用python实现哈希表、字典、集合操作
2019/12/22 Python
美国女性运动零售品牌:Lady Foot Locker
2017/05/12 全球购物
AssertionError 跟一下那个类是 “is – a”的关系
2012/02/21 面试题
省文明单位申报材料
2014/05/08 职场文书
励志广播稿300字(5篇)
2014/09/15 职场文书
餐饮食品安全责任书
2015/01/29 职场文书
《金色的草地》教学反思
2016/02/17 职场文书
golang 实现并发求和
2021/05/08 Golang
MySQL七种JOIN类型小结
2021/10/24 MySQL
OpenCV实现反阈值二值化
2021/11/17 Java/Android
Android开发EditText禁止输入监听及InputFilter字符过滤
2022/06/10 Java/Android
JS轻量级函数式编程实现XDM二
2022/06/16 Javascript