如何在Python中使用索引值(可能自定义)访问系列中的元素?

如何在Python中使用索引值(可能自定义)访问系列中的元素?

如果在Series中使用默认值作为索引值,则可以使用索引来访问它们。如果索引值是自定义的,则将它们作为索引值传递并显示在控制台上。

让我们通过一个例子来理解。

阅读更多: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("The series contains following elements")
print(my_series)
print("使用自定义索引访问元素")
print(my_series['mn'])
print("使用自定义索引访问元素")
print(my_series['az'])

输出

The series contains following elements
ab  34
mn  56
gh  78
kl  90
wq  123
az  45
dtype: int64
使用自定义索引访问元素
56
使用自定义索引访问元素
45

解释

  • 必要的库被导入,并给出了别名以方便使用。
  • 创建了一个数据值列表,稍后将其作为参数传递给‘pandas’库中的‘Series’函数。
  • 接下来,将自定义的索引值(稍后会作为参数传递)存储在一个列表中。
  • 创建系列,并将索引列表和数据作为参数传递给它。
  • 在控制台上打印出系列。
  • 由于索引值是自定义的,因此它们用于访问系列中的值,例如series_name [‘index_name’]。
  • 然后将其打印在控制台上。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程