Computer >> Computer tutorials >  >> Programming >> Python

How to access the elements in a series using index values (may or may not be customized) in Python?


If default values are used as index values in Series, they can be accessed using indexing. If the index values are customized, they are passed as index values and displayed on the console.

Let us understand it with the help of an example.

Example

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 elements using customized index")
print(my_series['mn'])
print("Accessing elements using customized index")
print(my_series['az'])

Output

The series contains following elements
ab  34
mn  56
gh  78
kl  90
wq  123
az  45
dtype: int64
Accessing elements using customized index
56
Accessing elements using customized index
45

Explanation

  • The required libraries are imported, and given alias names for ease of use.

  • A list of data values is created, that is later passed as a parameter to the ‘Series’ function present in the ‘pandas’ library

  • Next, customized index values (that are passed as parameter later) are stored in a list.

  • The series is created and index list and data are passed as parameters to it.

  • The series is printed on the console.

  • Since the index values are customized, they are used to access the values in the series like series_name[‘index_name’].

  • It is then printed on the console.