Python函数iloc的用法是什么?Python怎么使用pandas库函数iloc

python除了需要去学习自带的内置函数之外,一些常用的第三方库函数也是需要去学习的,而iloc就是数据处理分析库pandas中的常用函数 。下面会来详细讲解和介绍一下该函数的语法和使用方法,感兴趣和想学习的小伙伴就往下看看吧 。

Python函数iloc的用法是什么?Python怎么使用pandas库函数iloc

文章插图
1.iloc()函数的主要作用是用来获取Dataframe结构对象之中某一行、某一列、或者是某个单元格的值,该结构是pandas库将表格数据读取出来或者是自己定义的一种行列表格结构 。
而iloc这个函数的用法更相当于是索引切片一样,因为它是在后面添加方括号和数字来获取数据的 。在方括号内需要传入整数,而它表示从索引哪个位置处取值 。传入一个参数时就是获取行数据,两个参数则是某行某列的数据了,示例如下:
import pandas as pddf = pd.DataFrame({'城市':['北京','广州'], '平均收入':[10000,10000],'人口':[500,400]})df.iloc[1]df.iloc[1,1]以上代码就是会获取到第二行的数据以及第二行第二列的数据,因为索引是从0开始的 。
2.如果在有些情况下需要获取多行或者是多列数据就需要传入数组或者列表类型的参数了,因为加上中括号之后就表示获取的是行数据了 。一个数组表示获取指定索引位置的行数据,而两个数组存在则后面的数组为列索引,代码如下:
df.iloc[[1,2]]df.iloc[[1,2],[0,1]]第一个代码的作用就是获取df表格结构之中第二行和第三行的数据,第二个代码同样是获取二三行数据,不过后面限制了获取数据的列为0和1 。
【Python函数iloc的用法是什么?Python怎么使用pandas库函数iloc】以上就是关于“Python函数iloc的用法是什么?Python怎么使用pandas库函数iloc”的全部内容了,希望对你有所帮助 。

    推荐阅读