pandas.RangeIndex #

熊猫类 RangeIndex ( start = None , stop = None , step = None , dtype = None , copy = False , name = None ) [来源] #

实现单调整数范围的不可变索引。

RangeIndex 是索引的一种节省内存的特殊情况,仅限于表示具有 64 位 dtype 的单调范围。在某些情况下,使用 RangeIndex 可以提高计算速度。

当用户未提供显式索引时,这是 DataFrame 和 Series 使用的默认索引类型。

参数
start int (默认值:0)、range 或其他 RangeIndex 实例

如果未给出 int 和“stop”,则解释为“stop”。

停止整数(默认值:0)
步骤整数(默认值:1)
数据类型np.int64

未使用,因与其他指数类型具有同质性而被接受。

复制bool,默认 False

未使用,因与其他指数类型具有同质性而被接受。

名称对象,可选

要存储在索引中的名称。

也可以看看

Index

基本 pandas 索引类型。

例子

>>> list(pd.RangeIndex(5))
[0, 1, 2, 3, 4]
>>> list(pd.RangeIndex(-2, 4))
[-2, -1, 0, 1, 2, 3]
>>> list(pd.RangeIndex(0, 10, 2))
[0, 2, 4, 6, 8]
>>> list(pd.RangeIndex(2, -10, -3))
[2, -1, -4, -7]
>>> list(pd.RangeIndex(0))
[]
>>> list(pd.RangeIndex(1, 0))
[]

属性

start

启动参数的值(0如果未提供)。

stop

停止参数的值。

step

步骤参数的值(1如果未提供)。

方法

from_range(数据[,名称,数据类型])

pandas.RangeIndex从对象创建range