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实现Windows上气泡提醒效果的方法
Jun 03 Python
Python数据分析之获取双色球历史信息的方法示例
Feb 03 Python
win7 x64系统中安装Scrapy的方法
Nov 18 Python
python根据文章标题内容自动生成摘要的实例
Feb 21 Python
利用jupyter网页版本进行python函数查询方式
Apr 14 Python
在python中利用pycharm自定义代码块教程(三步搞定)
Apr 15 Python
django日志默认打印request请求信息的方法示例
May 17 Python
使用Python将语音转换为文本的方法
Aug 10 Python
基于Python制作一副扑克牌过程详解
Oct 19 Python
解决Python 写文件报错TypeError的问题
Oct 23 Python
Python中读取文件名中的数字的实例详解
Dec 25 Python
python单元测试之pytest的使用
Jun 07 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解决抢购秒杀抽奖等大流量并发入库导致的库存负数的问题
2014/06/19 PHP
php实现将Session写入数据库
2015/07/26 PHP
PHP用户注册邮件激活账户的实现代码
2017/05/31 PHP
PHP重置数组为连续数字索引的几种方式总结
2018/03/12 PHP
yii2 在控制器中验证请求参数的使用方法
2019/06/19 PHP
javascript 避免闭包引发的问题
2009/03/17 Javascript
控制页面按钮在后台执行期间不重复提交的JS方法
2013/06/24 Javascript
JavaScript动态操作表格实例(添加,删除行,列及单元格)
2013/11/25 Javascript
JQuery 图片滚动轮播示例代码
2014/03/24 Javascript
jQuery响应enter键的实现思路
2014/04/18 Javascript
详解JavaScript对象类型
2016/06/16 Javascript
浅谈Javascript数据属性与访问器属性
2016/07/26 Javascript
微信小程序 教程之事件
2016/10/18 Javascript
React Native中导航组件react-navigation跨tab路由处理详解
2017/10/31 Javascript
vuejs实现折叠面板展开收缩动画效果
2018/09/06 Javascript
vue+element项目中过滤输入框特殊字符小结
2019/08/07 Javascript
js页面加载后执行的几种方式小结
2020/01/30 Javascript
prettier自动格式化去换行的实现代码
2020/08/25 Javascript
OpenLayers加载缩放控件使用方法详解
2020/09/25 Javascript
wxPython定时器wx.Timer简单应用实例
2015/06/03 Python
python运行时间的几种方法
2016/06/17 Python
Python处理JSON数据并生成条形图
2016/08/05 Python
Linux下安装python3.6和第三方库的教程详解
2018/11/09 Python
python 实现图片旋转 上下左右 180度旋转的示例
2019/01/24 Python
在python image 中安装中文字体的实现方法
2019/08/22 Python
详解使用django-mama-cas快速搭建CAS服务的实现
2019/10/30 Python
Python基础之高级变量类型实例详解
2020/01/03 Python
使用python接受tgam的脑波数据实例
2020/04/09 Python
详解CSS3实现响应式手风琴效果
2020/06/10 HTML / CSS
碧欧泉Biotherm加拿大官方网站:法国高端护肤品牌
2019/10/18 全球购物
正宗的日本零食和糖果订阅盒:Bokksu
2019/11/21 全球购物
个人简历的自荐信
2013/10/23 职场文书
初中学生评语大全
2014/04/24 职场文书
房屋维修协议书范本
2014/09/25 职场文书
Python+Selenium自动化环境搭建与操作基础详解
2022/03/13 Python
docker-compose部署Yapi的方法
2022/04/08 Servers