如何使用 get() 方法從 Series 物件中獲取元素?
pandas Series 的 get() 方法用於獲取或檢索給定鍵的 Series 物件中的元素。如果指定的鍵在 Series 物件中不存在,它將返回預設值而不是引發 KeyError。
get() 方法的引數為 key 和 default。key 是一個用於從 Series 中識別元素的物件。default 引數的預設值為 None,我們可以根據需要更改該值。
get() 方法的輸出為 value,其型別與 Series 物件中包含的元素相同。
示例 1
讓我們建立一個 Series 物件,並透過向 get() 方法指定鍵來獲取該物件中的元素。
# importing pandas package
import pandas as pd
# create pandas Series1
series = pd.Series([36, 79, 33, 58, 31, 97, 90, 19])
print("Initial series object:")
print(series)
# Apply get method with keyword
print("Output: ")
print(series.get(6))輸出
輸出如下所示:
Initial series object: 0 36 1 79 2 33 3 58 4 31 5 97 6 90 7 19 dtype: int64 Output: 90
get() 方法使用整數鍵成功地從 Series 物件中檢索了元素。
示例 2
在這裡,我們將使用字串型別鍵應用 get 方法。初始 Series 物件具有字串型別的標籤。
# importing pandas package
import pandas as pd
#creating pandas Series
series = pd.Series({'rose':'red', 'carrot':'orange', 'lemon':'yellow', 'grass':'green', 'sky':'blue'})
print(series)
print("Output: ")
# Apply the get() method with a key
print(series.get('lemon'))輸出
輸出如下所示:
rose red carrot orange lemon yellow grass green sky blue dtype: object Output: yellow
正如我們在上面的輸出塊中看到的,get() 方法使用命名索引標籤檢索了元素。
示例 3
在下面的示例中,我們將使用鍵列表獲取 Series 物件的元素。
# importing pandas package
import pandas as pd
#creating pandas Series
series = pd.Series({'rose':'red', 'carrot':'orange', 'lemon':'yellow', 'grass':'green', 'sky':'blue'})
print(series)
print("Output: ")
# Apply the get method with a list of keys
print(series.get(['lemon','grass']))輸出
輸出如下所示:
rose red carrot orange lemon yellow grass green sky blue dtype: object Output: lemon yellow grass green dtype: object
get() 方法已成功從呼叫的 Series 物件中檢索了元素列表。輸出以 Series 物件的形式顯示。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP