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