Python——iloc的用法(最简单)

iloc[ : , : ] 行列切片以“,”隔开,前面的冒号就是取行数,后面的冒号是取列数

索引为左闭右开
示例:代码取自GBDT示例
这里train_feature = 10
在这里插入图片描述

参考:
iloc与loc区别
iloc的用法

  • 28
    点赞
  • 84
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
### 回答1: iloc 是 Pandas 中的一个函数,用于选择数据框中的行和列。它使用整数索引来选择数据,而不是使用标签。 具体用法如下: df.iloc[行索引,列索引] 例如: df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]}) print(df.iloc[0,0]) # 输出 1 行索引和列索引都可以是整数,也可以是切片(例如:df.iloc[:, 1:3])。 总的来说,iloc 函数是一个非常强大的工具,可以帮助我们快速选择数据框中的数据。 ### 回答2: python中的pandas库提供了一个名为iloc的函数,用于按位置选择数据。它是一种通过行和列的位置来选择/访问数据的方法。 iloc使用的是整数索引,而不是标签。它接受两个参数,第一个参数表示所需数据的行,第二个参数表示所需数据的列。 使用iloc可以通过以下方式选择数据: - 选择单个元素:可以给定行和列的索引,例如`dataframe.iloc[2, 4]`表示选择第3行第5列的元素。 - 选择多个元素:可以给定一个范围,例如`dataframe.iloc[2:5, 1:4]`表示选择第3到第6行和第2到第5列的元素。 - 选择某一行或某一列的所有元素:可以给定具体的行或列的索引,例如`dataframe.iloc[:, 2]`表示选择所有行的第3列的元素。 - 选择特定的行或列:可以给定一个索引列表,例如`dataframe.iloc[[1, 3, 5], [0, 2, 4]]`表示选择第2、4、6行和第1、3、5列的元素。 需要注意的是,iloc使用的是基于0的索引,所以索引从0开始计数。 综上所述,iloc是一个用于按位置选择数据的重要函数,非常灵活和强大,并且在数据分析和数据处理中经常使用。 ### 回答3: python中的iloc是pandas库中DataFrame数据结构的方法之一,用于通过索引位置选取数据。 iloc的使用方式是通过传入行和列的位置参数来选取数据,可以使用整数、切片、布尔值或索引数组作为参数。 对于行的选择,可以传入一个整数或整数切片,表示选取某一行或某一行的范围,例如:df.iloc[0]表示选取第一行数据,df.iloc[1:3]表示选取第二行到第四行的数据。 对于列的选择,可以传入一个整数或整数切片,表示选取某一列或某一列的范围,例如:df.iloc[:, 0]表示选取第一列的数据,df.iloc[:, 1:3]表示选取第二列到第四列的数据。 同时,还可以使用布尔值来选择满足某个条件的行或列,例如:df.iloc[df['column_name'] > 10]表示选取列名为'column_name'且数据大于10的行。 另外,iloc还可以通过传入一个索引数组来选择特定的行或列,例如:df.iloc[[0, 2, 4]]表示选取第一行、第三行和第五行的数据。 总之,iloc的使用方式相对灵活,可以通过索引位置选取DataFrame中的数据,方便进行数据的切片和筛选操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

疯狂java杰尼龟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值