pandas.Index.take #

指数。take ( indexs , axis = 0 , allow_fill = True , fill_value = None , ** kwargs ) [来源] #

返回索引选择的值的新索引。

为了与 numpy 数组内部兼容。

参数
类似数组的索引

要采取的指数。

int,可选

用于选择值的轴,始终为 0。

allowed_fill bool, 默认 True
fill_value标量,默认无

如果allow_fill=True且fill_value不为None,则-1指定的索引被视为NA。如果 Index 不包含 NA,则引发 ValueError。

返回
指数

由给定索引处的元素组成的索引。除了 RangeIndex 之外,与 self 的类型相同。

也可以看看

numpy.ndarray.take

返回由 a 的给定索引处的元素组成的数组。

例子

>>> idx = pd.Index(['a', 'b', 'c'])
>>> idx.take([2, 2, 1, 2])
Index(['c', 'c', 'b', 'c'], dtype='object')