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编写简单的端口扫描器的实例分享
Dec 18 Python
python正则表达式的使用
Jun 12 Python
Python实现的计数排序算法示例
Nov 29 Python
urllib和BeautifulSoup爬取维基百科的词条简单实例
Jan 17 Python
基于随机梯度下降的矩阵分解推荐算法(python)
Aug 31 Python
python实现通过队列完成进程间的多任务功能示例
Oct 28 Python
详解Django配置优化方法
Nov 18 Python
python实现连连看游戏
Feb 14 Python
python实现Pyecharts实现动态地图(Map、Geo)
Mar 25 Python
Python参数传递实现过程及原理详解
May 14 Python
python如何调用java类
Jul 05 Python
pandas map(),apply(),applymap()区别解析
Feb 24 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类
2008/04/09 PHP
从零开始学YII2框架(四)扩展插件yii2-kartikgii
2014/08/20 PHP
ecshop后台编辑器替换成ueditor编辑器
2015/03/03 PHP
PHP时间和日期函数详解
2015/05/08 PHP
PHP编程之设置apache虚拟目录
2016/07/08 PHP
php微信开发接入
2016/08/27 PHP
一文掌握PHP Xdebug 本地与远程调试(小结)
2019/04/23 PHP
Javascript Select操作大集合
2009/05/26 Javascript
基于PHP+Jquery制作的可编辑的表格的代码
2011/04/10 Javascript
javascript实例分享---具有立体效果的图片特效
2014/06/08 Javascript
jquery css实现邮箱自动补全
2016/11/14 Javascript
JS实现微信弹出搜索框 多条件查询功能
2016/12/13 Javascript
JavaScript如何一次性展示几万条数据
2017/03/30 Javascript
js模拟百度模糊搜索的实例
2017/08/04 Javascript
使用Vue写一个datepicker的示例
2018/01/27 Javascript
vue-cli3.0如何使用CDN区分开发、生产、预发布环境
2018/11/22 Javascript
js实现图片局部放大效果详解
2019/03/18 Javascript
jQuery HTML css()方法与css类实例详解
2020/05/20 jQuery
基于vue.js仿淘宝收货地址并设置默认地址的案例分析
2020/08/20 Javascript
[02:41]DOTA2英雄基础教程 亚巴顿
2014/01/02 DOTA
python读写二进制文件的方法
2015/05/09 Python
Tornado Web Server框架编写简易Python服务器
2018/07/28 Python
python正则表达式匹配[]中间为任意字符的实例
2018/12/25 Python
Python脚本去除文件的只读性操作
2020/03/05 Python
pycharm最新激活码有效期至2100年(亲测可用)
2021/02/05 Python
python 制作网站小说下载器
2021/02/20 Python
Europcar美国/加拿大:预订汽车或卡车租赁服务
2018/11/13 全球购物
遇到的Mysql的面试题
2014/06/29 面试题
法制宣传月活动方案
2014/05/11 职场文书
教师自荐信范文
2015/03/06 职场文书
最感人的道歉情书
2015/05/12 职场文书
会议主持人开场白台词
2015/05/28 职场文书
恋恋笔记本观后感
2015/06/16 职场文书
会计继续教育培训心得体会
2016/01/19 职场文书
2016年小学感恩节活动总结
2016/04/01 职场文书
详解vue身份认证管理和租户管理
2021/05/25 Vue.js