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多线程threading.Lock锁用法实例
Nov 01 Python
Python之re操作方法(详解)
Jun 14 Python
Python探索之pLSA实现代码
Oct 25 Python
使用python实现mqtt的发布和订阅
May 05 Python
Pandas之ReIndex重新索引的实现
Jun 25 Python
Python 批量刷博客园访问量脚本过程解析
Aug 30 Python
Django中间件拦截未登录url实例详解
Sep 03 Python
Python 3.6 中使用pdfminer解析pdf文件的实现
Sep 25 Python
python中导入 train_test_split提示错误的解决
Jun 19 Python
python实现扫雷游戏的示例
Oct 20 Python
python实现模拟器爬取抖音评论数据的示例代码
Jan 06 Python
详解pycharm的python包opencv(cv2)无代码提示问题的解决
Jan 29 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
php FPDF类库应用实现代码
2009/03/20 PHP
phpMyAdmin 链接表的附加功能尚未激活的问题
2010/08/01 PHP
深入PHP购物车模块功能分析(函数讲解,附源码)
2013/06/25 PHP
ecshop后台编辑器替换成ueditor编辑器
2015/03/03 PHP
ThinkPHP实现附件上传功能
2017/04/27 PHP
Referer原理与图片防盗链实现方法详解
2019/07/03 PHP
用javascript编写的第一人称射击游戏
2007/02/25 Javascript
JSP跨iframe如何传递参数实现代码
2013/09/21 Javascript
php析构函数的具体用法小结
2014/03/11 Javascript
网页运行时提示对象不支持abigimage属性或方法
2014/08/10 Javascript
node.js中的fs.symlinkSync方法使用说明
2014/12/15 Javascript
浅析JavaScript事件和方法
2015/02/28 Javascript
bootstrap模态框实现拖拽效果
2016/12/14 Javascript
微信小程序自定义导航隐藏和显示功能
2017/06/13 Javascript
JavaScript实现带有子菜单和控件的slider轮播图效果
2017/11/01 Javascript
总结js中的一些兼容性易错的问题
2017/12/18 Javascript
Layui数据表格 前后端json数据接收的方法
2019/09/19 Javascript
layer弹出层倒计时关闭的实现方法
2019/09/27 Javascript
[44:10]2018DOTA2亚洲邀请赛 4.5 淘汰赛 EG vs VP 第一场
2018/04/06 DOTA
Python OS模块常用函数说明
2015/05/23 Python
Python3模拟登录操作实例分析
2019/03/12 Python
python处理excel绘制雷达图
2019/10/18 Python
Python csv文件的读写操作实例详解
2019/11/19 Python
python 异步async库的使用说明
2020/05/04 Python
解决Python3.8运行tornado项目报NotImplementedError错误
2020/09/02 Python
Python 微信公众号文章爬取的示例代码
2020/11/30 Python
CSS3毛玻璃效果(blur)有白边问题的解决方法
2016/11/15 HTML / CSS
雅诗兰黛美国官网:Estee Lauder美国
2016/07/21 全球购物
荷兰时尚精品店:Labels Fashion
2020/03/22 全球购物
介绍一下SOA和SOA的基本特征
2016/02/24 面试题
银行学习十八大感想
2014/01/11 职场文书
设计师求职信模板
2014/05/06 职场文书
环保建议书100字
2014/05/14 职场文书
市级三好学生评语
2014/12/29 职场文书
基于Redis过期事件实现订单超时取消
2021/05/08 Redis
用php如何解决大文件分片上传问题
2021/07/07 PHP