Получение индекса DataFrame Pandas

Чтобы получить индекс 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.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *