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实现哈希表
Feb 07 Python
python继承和抽象类的实现方法
Jan 14 Python
初学python的操作难点总结(新手必看篇)
Aug 03 Python
python一键去抖音视频水印工具
Sep 14 Python
Python 正则表达式匹配字符串中的http链接方法
Dec 25 Python
浅谈python之高阶函数和匿名函数
Mar 21 Python
Pycharm 2019 破解激活方法图文详解
Oct 11 Python
win10下安装Anaconda的教程(python环境+jupyter_notebook)
Oct 23 Python
pyCharm 设置调试输出窗口中文显示方式(字符码转换)
Jun 09 Python
基于matplotlib中ion()和ioff()的使用详解
Jun 16 Python
python 基于卡方值分箱算法的实现示例
Jul 17 Python
Python使用Web框架Flask开发项目
Jun 01 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处理JSON字符串key缺少双引号的解决方法
2014/09/16 PHP
PHP中一些可以替代正则表达式函数的字符串操作函数
2014/11/17 PHP
PHP操作FTP类 (上传、下载、移动、创建等)
2016/03/31 PHP
PHP实现登陆并抓取微信列表中最新一组微信消息的方法
2017/07/10 PHP
php利用云片网实现短信验证码功能的示例代码
2017/11/18 PHP
javascript Zifa FormValid 0.1表单验证 代码打包下载
2007/06/08 Javascript
Ajax搜索结果页面下方的分页按钮的生成
2012/04/05 Javascript
Egret引擎开发指南之视觉编程
2014/09/03 Javascript
jQuery 插件开发指南
2014/11/14 Javascript
详解JavaScript中的异常处理方法
2015/06/16 Javascript
JavaScript之AOP编程实例
2015/07/17 Javascript
d3.js实现简单的网络拓扑图实例代码
2016/11/06 Javascript
jQuery实现的简单图片轮播效果完整示例
2018/02/08 jQuery
Angular利用内容投射向组件输入ngForOf模板的方法
2018/03/05 Javascript
vue树形结构获取键值的方法示例
2018/06/21 Javascript
vue项目使用微信公众号支付总结及遇到的坑
2018/10/23 Javascript
使用nvm和nrm优化node.js工作流的方法
2019/01/17 Javascript
原生javascript中this几种常见用法总结
2020/02/24 Javascript
Vue toFixed保留两位小数的3种方式
2020/10/23 Javascript
Python实现简单文本字符串处理的方法
2018/01/22 Python
python3获取当前文件的上一级目录实例
2018/04/26 Python
用Python下载一个网页保存为本地的HTML文件实例
2018/05/21 Python
python对离散变量的one-hot编码方法
2018/07/11 Python
python调用tcpdump抓包过滤的方法
2018/07/18 Python
将string类型的数据类型转换为spark rdd时报错的解决方法
2019/02/18 Python
python实现websocket的客户端压力测试
2019/06/25 Python
使用python实现滑动验证码功能
2019/08/05 Python
Django中间件拦截未登录url实例详解
2019/09/03 Python
Pandas-Cookbook 时间戳处理方式
2019/12/07 Python
python等待10秒执行下一命令的方法
2020/07/19 Python
HTML5 Canvas的事件处理介绍
2015/04/24 HTML / CSS
荟萃全球保健品:维他购
2018/05/09 全球购物
家庭教育先进个人事迹材料
2014/01/24 职场文书
放飞理想演讲稿
2014/09/09 职场文书
人大代表选举标语
2014/10/07 职场文书
2015年学校办公室主任工作总结
2015/07/20 职场文书