Чтобы получить информацию об осях, такую как индекс, имя столбцов и их типы данных, вы можете использовать свойство 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.