热门搜索 :
考研考公
您的当前位置:首页正文

iloc函数用法

来源:东饰资讯网
iloc函数用法

iloc函数是Pandas的一种索引函数,可以实现对DataFrame中的行和列的位置索引。它可以根据整数来获取DataFrame中的数据,可以按照行索引或列索引的方式进行操作。

首先,iloc函数可以用来获取特定行或列的数据,只需要在函数中传入行索引或列索引即可。例如:

# 获取id为2的行 df.iloc[2] # 获取name列 df.iloc[:,1] # 获取id为2和3,name和age列 df.iloc[[2,3],[1,2]]

上面的代码中,iloc函数接受两个参数,第一个参数是行索引,第二个参数是列索引,也可以使用切片的形式来操作多行或多列的数据,例如:

# 获取id为2-5的行 df.iloc[2:5] # 获取name和age列 df.iloc[:,1:3]

# 获取id为2-5,name和age列 df.iloc[2:5,1:3] iloc函数还可以通过布尔型数组的方式进行筛选,只需要将布尔型数组传入iloc函数即可,例如:

# 获取年龄大于20的数据 df.iloc[(df['age'] > 20)]

# 获取id为2-5,年龄大于20的数据 df.iloc[2:5,(df['age'] > 20)]

最后,iloc函数还可以通过指定index和columns的名字来获取对应的数据,例如:

# 获取id为2的数据 df.iloc[df.index==2] # 获取name列 df.iloc[:,df.columns=='name'] 总之,iloc函数是一个非常有用的Pandas函数,可以实现对DataFrame中的行和列的位置索引,可以根据整数来获取DataFrame中的数据,也可以通过切片、布尔型数组、index和columns的名字来获取对应的数据。

因篇幅问题不能全部显示,请点此查看更多更全内容

Top