python除了需要去学习自带的内置函数之外,一些常用的第三方库函数也是需要去学习的,而iloc就是数据处理分析库pandas中的常用函数 。下面会来详细讲解和介绍一下该函数的语法和使用方法,感兴趣和想学习的小伙伴就往下看看吧 。
文章插图
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”的全部内容了,希望对你有所帮助 。
推荐阅读
- Pandas怎么将字典转为Dataframe?Python怎么用Pandas库构建df结构
- Pandas处理数据库数据怎么做?Python库pandas如何读取数据库表
- Python进程间通信代码怎么写?Python如何用队列实现进程间通信
- Python中split函数的返回值是什么?Python中split函数实例用法讲解
- Python中的cmp函数有什么用?Python中cmp()函数的使用方法
- vscode配置python终端不显示怎么办?vscode配置python终端不输出的解决办法
- Python怎么提取音乐频谱?Python如何绘制可视化音乐频谱图
- Python如何使用unicode编码?Python使用unicode编码格式的方法
- Pyecharts在Python可视化中有什么用?Pyecharts在数据可视化中的应用详解
- Python命令行中的cd命令有什么含义?Python中如何执行cd命令?