pandas-高性能数据筛选-loc(全网最详细讲解,含代码实例)
接着上一篇文章,今天来学习一下数据筛选的另外一种方式:iloc
重点需要掌握的知识点:
- iloc和loc通俗一点讲双胞胎一样,但是,loc是根据标签来筛选,而iloc是根据整数的位置来筛选。
- 通常我们更习惯标签,这也是iloc对比loc的弱势,但是正因为iloc可以传入整数,我们可以变量来循环遍历,这也算是一个优点了
- iloc和loc的差异:iloc更在乎的是位置,不管你是谁,但loc更关注你是谁,不管你在哪
- 通过iloc可以把数据当做数组来添加循环判断赋值筛选
- 什么时候用loc什么时候用iloc,本文末尾会给出答案
本文涵盖内容:
- 详解iloc的使用方法:
- iloc和loc的区别
- iloc的条件筛选
- iloc的赋值
- iloc的如何循环
iloc的使用方法:
筛选一行:
data.iloc[4]
筛选多行:
data.iloc[0:4]
筛选一列:
data.iloc[:,2]
筛选多列:
data.iloc[:,2:6]
同时筛选列和行:
data.i