如何使用自定义索引从序列中检索多个元素Python?

如何使用自定义索引从序列中检索多个元素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’]。

  • 当需要访问多个索引值时,首先在列表中指定它们,然后可以使用系列索引来访问这些值。

  • 注意-观察代码中的两个“[[”。

  • 然后在控制台上打印它。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程