Python自定義索引時如何從Series中檢索多個元素?


當索引值是自定義時,可以使用series_name[‘index_value’]來訪問它們。

傳遞給series的‘index_value’會嘗試與原始series進行匹配。如果找到,則相應的data也會顯示在控制檯上。

讓我們看看如何顯示多個元素。

示例

 即時演示

import pandas as pd
my_data = [34, 56, 78, 90, 123, 45]
my_index = ['ab', 'mn' ,'gh','kl', 'wq', 'az']
my_series = pd.Series(my_data, index = my_index)
print("The series contains following elements")
print(my_series)
print("Accessing multiple elements using customized index")
print(my_series[['mn', 'az', 'wq', 'ab']])

輸出

The series contains following elements
ab  34
mn  56
gh  78
kl  90
wq  123
az  45
dtype: int64
Accessing multiple elements using customized index
mn  56
az  45
wq  123
ab  34
dtype: int64

解釋

  • 匯入所需的庫,併為易用性提供別名。

  • 建立一個數據值列表,稍後將其作為引數傳遞給‘pandas’庫中存在的‘Series’函式。

  • 接下來,將自定義索引值(稍後作為引數傳遞)儲存在一個列表中。

  • 建立series,並將索引列表和資料作為引數傳遞給它。

  • 在控制檯上列印series。

  • 由於索引值是自定義的,因此它們用於像series_name[‘index_name’]一樣訪問series中的值。

  • 當需要訪問多個索引值時,首先在列表中指定它們,然後可以使用series索引來訪問這些值。

  • 注意 - 注意程式碼中的兩個'[[‘。

  • 然後在控制檯上列印它。

更新於: 2020年12月10日

943 次瀏覽

啟動你的 職業生涯

透過完成課程獲得認證

開始
廣告

© . All rights reserved.