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通过pil将图片转换成黑白效果的方法
Mar 16 Python
在Docker上开始部署Python应用的教程
Apr 17 Python
总结python实现父类调用两种方法的不同
Jan 15 Python
python虚拟环境的安装配置图文教程
Oct 20 Python
python3 cvs将数据读取为字典的方法
Dec 22 Python
详解用Python练习画个美队盾牌
Mar 23 Python
使用Python和Prometheus跟踪天气的使用方法
May 06 Python
分享8个非常流行的 Python 可视化工具包
Jun 05 Python
Python 使用生成器代替线程的方法
Aug 04 Python
Python面向对象多态实现原理及代码实例
Sep 16 Python
python 中 .py文件 转 .pyd文件的操作
Mar 04 Python
Python爬虫之爬取某文库文档数据
Apr 21 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和Java的des加密解密代码分享
2014/06/26 PHP
Fedora下安装php Redis扩展笔记
2014/09/03 PHP
JavaScript中的私有成员
2006/09/18 Javascript
Javascript miscellanea -display data real time, using window.status
2007/01/09 Javascript
用js实现的抽象CSS圆角效果!!
2007/05/03 Javascript
jQuery的实现原理的模拟代码 -4 重要的扩展函数 extend
2010/08/03 Javascript
uploadify 3.0 详细使用说明
2012/06/18 Javascript
jquery iframe操作详细解析
2013/11/20 Javascript
JS实现FLASH幻灯片图片切换效果的方法
2015/03/04 Javascript
javascript正则表达式定义(语法)总结
2016/01/08 Javascript
jQuery基于事件控制实现点击显示内容下拉效果
2017/03/07 Javascript
原生js实现选项卡功能
2017/03/08 Javascript
微信小程序 空白页重定向解决办法
2017/06/27 Javascript
代码详解JS操作剪贴板
2018/02/11 Javascript
JavaScript选择排序算法原理与实现方法示例
2018/08/06 Javascript
JavaScript对JSON数组简单排序操作示例
2019/01/31 Javascript
详解从0开始搭建微信小程序(前后端)的全过程
2019/04/15 Javascript
Vue 中如何正确引入第三方模块的方法步骤
2019/05/05 Javascript
LayUI动态设置checkbox不显示的解决方法
2019/09/02 Javascript
jQuery实现鼠标移入显示蒙版效果
2020/01/11 jQuery
vue使用echarts图表自适应的几种解决方案
2020/12/04 Vue.js
[59:00]DOTA2-DPC中国联赛 正赛 Ehome vs PSG.LGD BO3 第一场 3月7日
2021/03/11 DOTA
Python全栈之列表数据类型详解
2019/10/01 Python
简单了解Java Netty Reactor三种线程模型
2020/04/26 Python
Python flask框架端口失效解决方案
2020/06/04 Python
PyQt5多线程防卡死和多窗口用法的实现
2020/09/15 Python
Django通过设置CORS解决跨域问题
2020/11/26 Python
Python控制鼠标键盘代码实例
2020/12/08 Python
美国马匹用品和骑马配件购物网站:Horse.com
2018/01/08 全球购物
《三个小伙伴》教学反思
2014/04/11 职场文书
保护环境倡议书
2014/04/14 职场文书
单身证明范本
2015/06/15 职场文书
导游词之无锡梅园
2019/11/28 职场文书
MySQL官方导出工具mysqlpump的使用
2021/05/21 MySQL
MySQL如何使用使用Xtrabackup进行备份和恢复
2021/06/21 MySQL
讲解Python实例练习逆序输出字符串
2022/05/06 Python