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的Flask框架下收发电子邮件的教程
Apr 21 Python
浅析Python中元祖、列表和字典的区别
Aug 17 Python
Python中read()、readline()和readlines()三者间的区别和用法
Jul 30 Python
python实现一个简单的并查集的示例代码
Mar 19 Python
使用Python设计一个代码统计工具
Apr 04 Python
Python数据分析库pandas基本操作方法
Apr 08 Python
Python 给某个文件名添加时间戳的方法
Oct 16 Python
numpy给array增加维度np.newaxis的实例
Nov 01 Python
如何解决tensorflow恢复模型的特定值时出错
Feb 06 Python
PHP基于phpqrcode类库生成二维码过程解析
May 28 Python
Python基于Serializer实现字段验证及序列化
Nov 04 Python
python regex库实例用法总结
Jan 03 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 foreach遍历多维数组实现方式
2016/11/16 PHP
PHP封装的PDO数据库操作类实例
2017/06/21 PHP
基于PHP+mysql实现新闻发布系统的开发
2020/08/06 PHP
一个简单的jQuery插件制作 学习过程及实例
2010/04/25 Javascript
jQuery判断元素是否是隐藏的代码
2011/04/24 Javascript
jquery attr 设定src中含有&(宏)符号问题的解决方法
2011/07/26 Javascript
Jquery对select的增、删、改、查操作
2015/02/06 Javascript
JavaScript中通过提示框跳转页面的方法
2016/02/14 Javascript
jQuery1.9+中删除了live以后的替代方法
2016/06/17 Javascript
巧用jQuery选择器提高写表单效率的方法
2016/08/19 Javascript
jQuery实现最简单实用的分秒倒计时
2017/02/05 Javascript
Node.js使用Express创建Web项目详细教程
2017/03/31 Javascript
angularjs中的$eval方法详解
2017/04/24 Javascript
详解Angular之constructor和ngOnInit差异及适用场景
2017/06/22 Javascript
XMLHttpRequest对象_Ajax异步请求重点(推荐)
2017/09/28 Javascript
vue父组件向子组件(props)传递数据的方法
2018/01/02 Javascript
vue.js 实现输入框动态添加功能
2018/06/25 Javascript
使用kbone解决Vue项目同时支持小程序问题
2019/11/08 Javascript
php使用递归与迭代实现快速排序示例
2014/01/23 Python
Python图像灰度变换及图像数组操作
2016/01/27 Python
浅谈python连续赋值可能引发的错误
2018/11/10 Python
Python list列表中删除多个重复元素操作示例
2019/02/27 Python
python列表推导式入门学习解析
2019/12/02 Python
Python字典深浅拷贝与循环方式方法详解
2020/02/09 Python
解决Python import docx出错DLL load failed的问题
2020/02/13 Python
Python xml、字典、json、类四种数据类型如何实现互相转换
2020/05/27 Python
什么是java序列化,如何实现java序列化
2012/11/14 面试题
学生学习总结的自我评价
2013/10/22 职场文书
机电一体化自荐信
2013/12/10 职场文书
幼儿园运动会加油词
2014/02/14 职场文书
个人求职自荐信范文
2014/06/20 职场文书
办理护照工作证明
2014/10/10 职场文书
出差报告范文
2014/11/06 职场文书
入党积极分子培养联系人意见
2015/08/12 职场文书
pytorch 中nn.Dropout的使用说明
2021/05/20 Python
vue el-table实现递归嵌套的示例代码
2022/08/14 Vue.js