如果系列Python Pandas中没有指定的索引,该怎么办?
自定义索引值后,可使用series_name ['index_value']对其进行访问。尝试将传递给系列的'index_value'与原始系列匹配。如果找到,相应的数据也会显示在控制台上。
当该系列中不存在尝试访问的索引时,它将引发错误。如下所示。
示例
import pandas as pdmy_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 elements using customized index")
print(my_series['mm'])
输出结果
The series contains following elementsab 34
mn 56
gh 78
kl 90
wq 123
az 45
dtype: int64
Accessing elements using customized index
Traceback (most recent call last):
KeyError: 'mm'
说明
导入所需的库,并为其指定别名,以方便使用。
创建数据值列表,然后将其作为参数传递给“ pandas”库中存在的“ Series”函数
接下来,将自定义的索引值(稍后作为参数传递)存储在列表中。
创建该系列,并将索引列表和数据作为参数传递给它。
该系列印在控制台上。
由于索引值是自定义的,因此它们可用于访问系列中的值,例如series_name ['index_name']。
在系列中对其进行搜索,但未找到它时,将引发“ KeyError”。
然后将其打印在控制台上。
以上是 如果系列Python Pandas中没有指定的索引,该怎么办? 的全部内容, 来源链接: utcz.com/z/348746.html