Spec-Zone.ru › pandas 2

pandas.RangeIndex

classpandas.RangeIndex(start=None, stop=None, step=None, dtype=None, copy=False, name=None)[source]

Неизменяемый индекс, реализующий монотонный целочисленный диапазон.

RangeIndex — это экономичный с точки зрения памяти специальный случай индекса, ограниченный представлением монотонных диапазонов с 64-битным типом данных. Использование RangeIndex в некоторых случаях может улучшить скорость вычислений.

Это тип индекса по умолчанию, используемый DataFrame и Series, когда пользователь не предоставляет явного индекса.

Параметры:
start:int (по умолчанию: 0), диапазон или другой RangeIndex экземпляр

Если int и “stop” не задан, интерпретируется как “stop” вместо.

stop:int (по умолчанию: 0)
step:int (по умолчанию: 1)
dtype:np.int64

Не используется, принимается для однородности с другими типами индексов.

copy:bool, по умолчанию False

Не используется, принимается для однородности с другими типами индексов.

name:object, необязательно

Имя, которое будет храниться в индексе.

См. также

Index

Базовый тип pandas Index.

Примеры

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

Значение параметра start (0 если он не был задан).

stop

Значение параметра stop.

step

Значение параметра step (1 если он не был задан).

Методы

from_range(data[, name, dtype])

Создать pandas.RangeIndex из объекта range.

© 2008–2022, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/2.2.2/reference/api/pandas.RangeIndex.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API