纯粹基于整数位置的索引,用于按位置选择。
.iloc[]
主要是基于整数位置(从0
到轴的length-1
),但也可以使用布尔数组。
允许输入为:
- 整数,例如
5
。
- 整数的列表或数组,例如
[4, 3, 0]
。
- 具有int,例如
1:7
。
- 一个布尔数组。
- 具有一个参数(调用Series,DataFrame或Panel)的
callable
函数,并返回有效的索引输出(上述之一)
如果请求的索引器超出边界,.iloc
将会引发IndexError
,除了slice索引器允许超出索引符合python / numpy slice语义)。
详情请参阅Selection by Position