pandas.RangeIndex#
- класс pandas.RangeIndex(начало=None, стоп=None, шаг=None, dtype=None, copy=False, имя=None)[источник]#
Неизменяемый индекс, реализующий монотонный целочисленный диапазон.
RangeIndex — это специальный вариант Index, экономящий память, ограниченный представлением монотонных диапазонов с 64-битным dtype. Использование RangeIndex в некоторых случаях может повысить скорость вычислений.
Это тип индекса по умолчанию, используемый DataFrame и Series, когда пользователь не предоставляет явный индекс.
- Параметры:
- началоint (по умолчанию: 0), диапазон или другой экземпляр RangeIndex
Если int и "stop" не задан, интерпретируется как "stop" вместо этого.
- стопint (по умолчанию: 0)
- шагint (по умолчанию: 1)
- dtypenp.int64
Не используется, принято для однородности с другими типами индексов.
- copybool, по умолчанию False
Не используется, принято для однородности с другими типами индексов.
- имяобъект, опционально
Имя для сохранения в индексе.
Атрибуты
Значение начало параметр (
0если это не было предоставлено).Значение стоп параметр.
Значение шаг параметр (
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)) []