Чтобы получить индекс Pandas DataFrame, вызовите свойство DataFrame.index, которое возвращает объект Index.
Синтаксис для использования свойства индекса DataFrame:
DataFrame.index
Свойство index возвращает объект типа Index. Мы могли получить доступ к индивидуальному индексу, используя любую технику цикла в Python.
В следующей программе у нас есть DataFrame без указания индекса. Поскольку индекс не указан, диапазон, который начинается с 0 и увеличивается с шагом 1, будет назначен DataFrame. Давайте получим индекс с помощью DataFrame.index.
import pandas as pd df = pd.DataFrame( [[88, 72, 67], [23, 78, 62], [55, 54, 76]], columns=['a', 'b', 'c']) index = df.index print(index)
Вывод:
RangeIndex(start=0, stop=3, step=1)
Мы можем распечатать элементы объекта Index, используя цикл for, как показано ниже.
import pandas as pd
df = pd.DataFrame(
[[88, 72, 67],
[23, 78, 62],
[55, 54, 76]],
columns=['a', 'b', 'c'])
index = df.index
for i in index:
print(i)
Вывод:
0 1 2
Давайте рассмотрим другой пример, где мы установили определенный индекс для DataFrame. И мы собираемся получить индекс с помощью DataFrame.index.
import pandas as pd
df = pd.DataFrame(
[[88, 72, 67],
[23, 78, 62],
[55, 54, 76]],
index=[2, 4, 9],
columns=['a', 'b', 'c'])
index = df.index
print(index)
Вывод:
Int64Index([2, 4, 9], dtype='int64')
В этом руководстве на примерах Python мы узнали, как получить индекс DataFrame с помощью свойства DataFrame.index.