pandas.series.values 屬性的作用是什麼?


Pandas Series 物件用於儲存一維帶標籤的資料,這些資料稱為值,標籤在 Pandas 中稱為索引。

在 Pandas 資料結構中,我們可以儲存任何型別的資料,例如文字資料、整數和時間序列等等。我們可以使用相應的標籤訪問 Series 元素。除了使用標籤訪問元素外,我們還可以將所有元素獲取到一個 ndarray 型別的物件中。

示例 1

import pandas as pd

# creating a series
s = pd.Series([10,10,20,30,40])
print(s)

# Getting values
values = s.values

print('Output: ')

# displaying outputs
print(values)

說明

最初,我們使用整數列表建立了一個 Pandas Series 物件。然後,將“.values”屬性應用於 Series 物件將返回一個包含 Series 值的 ndarray。

輸出

0 10
1 10
2 20
3 30
4 40
dtype: int64

Output:
[10 10 20 30 40]

“.values”屬性訪問序列物件中的值,並返回一個包含值的 ndarray 物件。這兩個物件顯示在上面的輸出塊中。

示例 2

import pandas as pd

s = pd.Series({97:'a', 98:'b', 99:'c', 100:'d', 101:'e', 102:'f'})
print(s)

# Getting values
values = s.values

print('Output: ')

# displaying outputs
print(values)

說明

在下面的示例中,我們使用字串資料建立了另一個 Pandas Series 物件。為此,我們初始化了一個 Python 字典,然後將其應用於 pandas.Series 建構函式。

這裡我們的目標是應用“.values”屬性檢視結果輸出物件以檢視給定 Pandas Series 中的值。

輸出

97  a
98  b
99  c
100 d
101 e
102 f
dtype: object

Output:
['a' 'b' 'c' 'd' 'e' 'f']

s.values 屬性將返回給定 Series 中所有值的 ndarray,對於以下示例,給定的 Series 物件“s”僅包含字串型別資料。

應用 type() 函式來驗證此 .values 屬性的輸出返回哪種型別的 Python 物件。

更新於: 2022-03-09

525 次檢視

啟動你的 職業生涯

透過完成課程獲得認證

立即開始
廣告