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 (
0если он не был задан).Значение параметра stop.
Значение параметра 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