Получение информации об осях в DataFrame Pandas

Чтобы получить информацию об осях, такую как индекс, имя столбцов и их типы данных, вы можете использовать свойство DataFrame.axes.

В этом руководстве мы узнаем, как получить информацию об осях DataFrame.

Пример 1

В этом примере мы инициализируем DataFrame несколькими строками. Затем мы вызовем свойство axes в DataFrame.

import pandas as pd

df1 = pd.DataFrame({'A': ['A0', 'A1', 'A2', 'A3'],
                    'B': ['B0', 'B1', 'B2', 'B3'],
                    'C': ['C0', 'C1', 'C2', 'C3'],
                    'D': ['D0', 'D1', 'D2', 'D3']},
                   index=[0, 1, 2, 3])

axesInfo = df1.axes

print(axesInfo)

Вывод:

D:\>python example.py
[Int64Index([0, 1, 2, 3], dtype='int64'), Index(['A', 'B', 'C', 'D'], dtype='object')]

Пример 2

В этом примере мы инициализировали DataFrame без индекса. Посмотрим, что возвращает свойство DataFrame.axes.

import pandas as pd

df1 = pd.DataFrame({'A': ['A0', 'A1', 'A2', 'A3'],
                    'B': ['B0', 'B1', 'B2', 'B3'],
                    'C': ['C0', 'C1', 'C2', 'C3'],
                    'D': ['D0', 'D1', 'D2', 'D3']})

axesInfo = df1.axes

print(axesInfo)

Вывод:

D:\>python example.py
[RangeIndex(start=0, stop=4, step=1), Index(['A', 'B', 'C', 'D'], dtype='object')]

Индекс по умолчанию должен быть создан, если вы не предоставите его во время инициализации DataFrame. То же самое отражается, когда мы обращаемся к свойству DataFrame.axes.

Заключение

В этом руководстве примеров Python мы узнали, как получить информацию об осях DataFrame с помощью атрибута DataFrame.axes класса DataFrame.

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

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