Автор оригинала: Python Examples.
Оси Pandas DataFrame
Чтобы получить информацию о осей, такую как индекс, имя столбцов и данных DataTypes, вы можете использовать свойство DataFrame.axes.
В этом руководстве мы узнаем, как получить информацию о осей DataFrame.
Пример 1.
В этом примере мы будем инициализировать DataFrame с некоторыми строками. Тогда мы будем звонить в недвижимость осей на DataFrame.
Python Program
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.
Python Program
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.axees класса DataFrame.