熊貓 DataFrame 中的軸屬性有什麼作用?
“axes”是熊貓 DataFrame 的一個屬性,該屬性用於訪問給定 DataFrame 的行和列標籤組。它將返回一個表示 DataFrame 軸的 Python 列表。
axes 屬性收集所有行和列標籤,並返回一個包含所有軸標籤的列表物件。
示例 1
在以下示例中,我們使用一些資料初始化了 DataFrame。然後,我們對 DataFrame 物件呼叫 axes 屬性。
# importing pandas package
import pandas as pd
# create a Pandas DataFrame
df = pd.DataFrame([[1, 4, 3],[7, 2, 6],[6, 6, 2]], columns=['X', 'Y', 'Z'])
print("DataFrame:")
print(df)
# apply .axes attribute
result = df.axes
print("Output:")
print(result)輸出
輸出如下所示 -
DataFrame: X Y Z 0 1 4 3 1 7 2 6 2 6 6 2 Output: [RangeIndex(start=0, stop=3, step=1), Index(['X', 'Y', 'Z'], dtype='object')]
axes 屬性的輸出是一個包含 DataFrame 的行和列標籤的列表。
示例 2
在此示例中,我們初始化了 DataFrame,但沒有指定索引標籤,因此將建立預設索引。.columns 標籤是透過 Python 字典的鍵分配的。
# importing pandas package
import pandas as pd
# create a Pandas DataFrame
df = pd.DataFrame({'Col1':[1, 'q', 4], 'Col2':['a', 'w', 23]})
print("DataFrame:")
print(df)
# apply .axes attribute
result = df.axes
print("Output:")
print(result)輸出
輸出如下所示 -
DataFrame: Col1 Col2 0 1 a 1 q w 2 4 23 Output: [RangeIndex(start=0, stop=3, step=1), Index(['Col1', 'Col2'], dtype='object')]
我們以 Python 列表物件的形式獲取 axes 屬性的輸出,其中有兩個元素,一個代表行標籤,另一個儲存列名。
廣告
資料結構
資料網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP