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 物件。
廣告