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索引來訪問這些值。
注意 - 注意程式碼中的兩個'[[‘。
然後在控制檯上列印它。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP