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')