Pandas Series 中的 axes 指的是什麼?


“axes”是 Pandas Series 物件的一個屬性,用於訪問給定 Series 中的索引標籤組。它將返回一個包含索引標籤的 Python 列表。

axes 屬性收集所有索引標籤,並返回一個包含所有索引標籤的列表物件。

示例 1

import pandas as pd

# create a sample series
s = pd.Series({'A':123,'B':458,"C":556, "D": 238})

print(s)

print("Output: ")
print(s.axes)

解釋

在下面的示例中,我們用一些資料初始化了一個 Series。然後,我們在 Series 物件上呼叫 axes 屬性。

輸出

A   123
B   458
C   556
D   238
dtype: int64

Output:
[Index(['A', 'B', 'C', 'D'], dtype='object')]

在上面的輸出塊中,可以看到初始 Series 物件的輸出以及 axes 屬性的輸出。

axes 屬性的輸出是一個列表,其中包含 Series 的索引標籤 A、B、C、D。

示例 2

import pandas as pd

# create a sample series
s = pd.Series([37,78,3,23,5,445])

print(s)

print("Output: ")
print(s.axes)

解釋

在這個示例中,我們初始化了一個 Series 物件,沒有指定索引,因此這裡將為 Series 物件建立預設索引。值是透過一個包含整數元素的 Python 列表賦值的。

輸出

0   37
1   78
2   3
3   23
4   5
5   445
dtype: int64

Output:
[RangeIndex(start=0, stop=6, step=1)]

我們得到了 axes 屬性的 Python 列表物件作為輸出,列表中存在的資料是表示 Series 索引標籤的範圍值。

更新於:2022年3月9日

瀏覽量:163

啟動你的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.