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 相关文章推荐
Python实现二分查找算法实例
May 26 Python
python3+PyQt5实现使用剪贴板做复制与粘帖示例
Jan 24 Python
编写多线程Python服务器 最适合基础
Sep 14 Python
详解Python利用random生成一个列表内的随机数
Aug 21 Python
通过实例了解Python str()和repr()的区别
Jan 17 Python
TensorFlow Saver:保存和读取模型参数.ckpt实例
Feb 10 Python
Python3 xml.etree.ElementTree支持的XPath语法详解
Mar 06 Python
pandas使用之宽表变窄表的实现
Apr 12 Python
Numpy 多维数据数组的实现
Jun 18 Python
django模型类中,null=True,blank=True用法说明
Jul 09 Python
Django filter动态过滤与排序实现过程解析
Nov 26 Python
anaconda python3.8安装后降级
Jun 11 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
?生?D片??C字串
2006/12/06 PHP
PHP实现下载功能的代码
2012/09/29 PHP
php修改指定文件后缀的方法
2014/09/11 PHP
基于thinkPHP实现的微信自定义分享功能示例
2016/09/23 PHP
Laravel学习笔记之Artisan命令生成自定义模板的方法
2018/11/22 PHP
Js+XML 操作
2006/09/20 Javascript
javascript模版引擎-tmpl的bug修复与性能优化分析
2011/10/23 Javascript
九种js弹出对话框的方法总结
2013/03/12 Javascript
jQuery如何防止这种冒泡事件发生
2015/02/27 Javascript
javascript简单实现类似QQ头像弹出效果的方法
2015/08/03 Javascript
开启BootStrap学习之旅
2016/05/04 Javascript
js实现tab切换效果
2017/02/16 Javascript
详解Vue路由开启keep-alive时的注意点
2017/06/20 Javascript
vue axios同步请求解决方案
2017/09/29 Javascript
初步探究Python程序的执行原理
2015/04/11 Python
在Python的Flask框架下收发电子邮件的教程
2015/04/21 Python
python实现字符串和日期相互转换的方法
2015/05/13 Python
Python使用Pycrypto库进行RSA加密的方法详解
2016/06/06 Python
pandas创建新Dataframe并添加多行的实例
2018/04/08 Python
python plotly绘制直方图实例详解
2019/07/22 Python
django的分页器Paginator 从django中导入类
2019/07/25 Python
Python队列、进程间通信、线程案例
2019/10/25 Python
pygame实现俄罗斯方块游戏(AI篇1)
2019/10/29 Python
Python 使用 environs 库定义环境变量的方法
2020/02/25 Python
Python实现自动打开电脑应用的示例代码
2020/04/17 Python
Pycharm Available Package无法显示/安装包的问题Error Loading Package List解决
2020/09/18 Python
python3判断IP地址的方法
2021/03/04 Python
固特异美国在线轮胎店:Goodyear Tire
2019/02/23 全球购物
致垒球运动员加油稿
2014/02/16 职场文书
扩大国家免疫规划实施方案
2014/03/21 职场文书
员工团队活动方案
2014/08/28 职场文书
法律进社区活动总结
2015/05/07 职场文书
毕业论文致谢信
2015/05/14 职场文书
关于感恩的作文
2019/08/26 职场文书
「天才王子的赤字国家重生术」妮妮姆·拉雷粘土人开订
2022/03/21 日漫
python三子棋游戏
2022/05/04 Python