iloc函数介绍🔥
iloc函数是pandas库中的一个函数,用于根据行列索引选取数据。它的语法是df.iloc[row_index, column_index],其中df是数据框,row_index和column_index分别是行索引和列索引。行索引和列索引可以是整数、切片、布尔数组或者整数数组。 📌
使用iloc函数可以方便地选取数据框中的某些行或列,比如选取前5行和前3列的数据可以写成df.iloc[:5, :3]。此外,iloc函数还支持负数索引,表示从后往前数的位置,比如选取倒数第3行和倒数第2列的数据可以写成df.iloc[-3, -2]。📌
下面将举例iloc函数的应用。
例如:创建一个学生姓名,性别,出生年份,生源地的dataframe对象,首先创建一个字典对象,然后将字典传入给DataFrame()构建函数。
from pandas import Series,DataFrame
import pandas as pd
import numpy as np
data={
'name':['刘一','周二','马三','王四','陈五','晓琪'],
'sex':['男','女','男','男','女','女'],
'year':['2000','2001','2002','2003','2004','2005'],
'city':['武汉','云南','贵州','四川','重庆','上海']
}
df = DataFrame(data)
df
输出结果为:

df.iloc[a,b],其中df是DataFrame数据结构的数据,a是行索引(如0,1,2,3,...),b是列索引(如name,sex,year,city)。
例如输入df.iloc[1,2],则结果就是:'2001'