Автор оригинала: 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.