Сообщить об ошибке.

Объект RangeIndex модуля pandas

Индекс по умолчанию для всех объектов pandas

Объект pandas.RangeIndex - это подкласс Index, который предоставляет индекс по умолчанию для всех объектов DataFrame и Series.

RangeIndex - это оптимизированная версия индекса Index, которая может представлять монотонный упорядоченный набор. Он аналогичен типу диапазона range() в Python. RangeIndex всегда будет иметь тип dtype: int64.

>>> import pandas as pd
>>> idx = pd.RangeIndex(5)
>>> idx
# RangeIndex(start=0, stop=5, step=1)

pandas.RangeIndex - это индекс по умолчанию для всех объектов DataFrame и Series:

>>> ser = pd.Series([1, 2, 3])
>>> ser.index
# RangeIndex(start=0, stop=3, step=1)

>>> df = pd.DataFrame([[1, 2], [3, 4]])
>>> df
#    0  1
# 0  1  2
# 1  3  4

>>> df.index
# RangeIndex(start=0, stop=2, step=1)

>>> df.columns
# RangeIndex(start=0, stop=2, step=1)

RangeIndex будет вести себя аналогично индексу с типом dtype: int64, а операции с RangeIndex, результат которых не может быть представлен RangeIndex, но должен иметь целочисленный тип, будут преобразованы в индекс с int64. Например:

>>> idx[[0, 2]]
# Index([0, 2], dtype='int64')