欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

python DataFrame中loc与iloc取数据的基本方法实例

程序员文章站 2024-04-01 17:07:28
关于python数据分析常用库pandas中的dataframe的loc和iloc取数据 基本方法总结归纳及示例如下:1.准备一组dataframe数据2.loc 标签索引loc通过标签 在dataf...

关于python数据分析常用库pandas中的dataframe的loc和iloc取数据 基本方法总结归纳及示例如下:

1.准备一组dataframe数据

2.loc 标签索引

loc通过标签 在dataframe中选取数据

2.1 loc 获取行

2.1.1 loc 获取一行

python DataFrame中loc与iloc取数据的基本方法实例

2.1.2 loc 获取多行

python DataFrame中loc与iloc取数据的基本方法实例

2.1.3 loc 获取多行(切片)

python DataFrame中loc与iloc取数据的基本方法实例

2.2 loc获取指定数据(行&列)

当对行和列同时指定时,如果指定值不连续,则需要放在一个列表中;如果指定值是连续的,并采用切片的方式,则不需要加方括号。loc的参数中,左边表示行,右边表示列。

示例一

python DataFrame中loc与iloc取数据的基本方法实例

示例二

python DataFrame中loc与iloc取数据的基本方法实例

示例三

3. iloc 位置索引

loc通过位置 在dataframe中选取数据

3.1 iloc 获取行

3.1.1 iloc 获取单行

以获取第二行为例

python DataFrame中loc与iloc取数据的基本方法实例

3.1.2 iloc 获取多行

获取下标为0,2的行(第1、3行)

python DataFrame中loc与iloc取数据的基本方法实例

获取下标为1到3的行(第2、3、4行)

python DataFrame中loc与iloc取数据的基本方法实例

获取下标为1的行,及其后边的所有行

python DataFrame中loc与iloc取数据的基本方法实例

3.2 iloc获取指定数据(行&列) 获取所有行,指定列

python DataFrame中loc与iloc取数据的基本方法实例

获取所有行,指定连续的列

python DataFrame中loc与iloc取数据的基本方法实例

获取指定行,指定列

python DataFrame中loc与iloc取数据的基本方法实例

总结 

到此这篇关于python dataframe中loc与iloc取数据的基本方法的文章就介绍到这了,更多相关python dataframe loc与iloc取数据内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!