Python自定义索引时如何从Series中检索多个元素?
当索引值是自定义时,可以使用series_name[‘index_value’]来访问它们。
传递给series的‘index_value’会尝试与原始series进行匹配。如果找到,则相应的data也会显示在控制台上。
让我们看看如何显示多个元素。
示例
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("Accessing multiple elements using customized index")
print(my_series[['mn', 'az', 'wq', 'ab']])输出
The series contains following elements ab 34 mn 56 gh 78 kl 90 wq 123 az 45 dtype: int64 Accessing multiple elements using customized index mn 56 az 45 wq 123 ab 34 dtype: int64
解释
导入所需的库,并为易用性提供别名。
创建一个数据值列表,稍后将其作为参数传递给‘pandas’库中存在的‘Series’函数。
接下来,将自定义索引值(稍后作为参数传递)存储在一个列表中。
创建series,并将索引列表和数据作为参数传递给它。
在控制台上打印series。
由于索引值是自定义的,因此它们用于像series_name[‘index_name’]一样访问series中的值。
当需要访问多个索引值时,首先在列表中指定它们,然后可以使用series索引来访问这些值。
注意 - 注意代码中的两个'[[‘。
然后在控制台上打印它。
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP