如何使用自定义索引从序列中检索多个元素Python?
当索引值被自定义时,它们使用 series_name[‘index_value’] 进行访问。
传递给序列的“index_value”尝试匹配原始序列。如果找到,则在控制台上显示相应的数据。
让我们看看如何显示多个元素。
阅读更多:Python 教程
范例
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("序列包含以下元素")
print(my_series)
print("使用自定义索引访问多个元素")
print(my_series[['mn', 'az', 'wq', 'ab']])
输出
序列包含以下元素
ab 34
mn 56
gh 78
kl 90
wq 123
az 45
dtype: int64
使用自定义索引访问多个元素
mn 56
az 45
wq 123
ab 34
dtype: int64
解释
-
导入所需的库,并为使用而给它们一个别名。
-
创建一个数据值列表,稍后将其作为参数传递给“pandas”库中的“Series”函数。
-
接下来,自定义索引值(稍后作为参数传递)存储在一个列表中。
-
创建序列,并将索引列表和数据作为参数传递给它。
-
在控制台上打印序列。
-
由于索引值是自定义的,因此它们用于访问系列中的值,例如series_name[‘index_name’]。
-
当需要访问多个索引值时,首先在列表中指定它们,然后可以使用系列索引来访问这些值。
-
注意-观察代码中的两个“[[”。
-
然后在控制台上打印它。