Spec-Zone.ru › pandas 2

pandas.RangeIndex

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

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

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

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

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

Если задано целое число, а «stop» не указан, оно интерпретируется как «stop».

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

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

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

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

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

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

Атрибуты

start

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

stop

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

step

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

Методы

from_range(data[, name, dtype])

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

См. также

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))
[]

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

Spec-Zone.ru

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