如何在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’]。
- 然后将其打印在控制台上。
极客教程