Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

인덱스가 Python을 사용자 정의할 때 시리즈에서 여러 요소를 검색하는 방법은 무엇입니까?

<시간/>

인덱스 값을 사용자 정의할 때 series_name['index_value']을 사용하여 액세스합니다. .

'index_value' 시리즈로 전달된 것은 원래 시리즈와 일치시키려고 시도합니다. 발견되면 해당 데이터도 콘솔에 표시됩니다.

여러 요소를 표시하는 방법을 살펴보겠습니다.

예시

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_name['index_name']과 같은 시리즈의 값에 액세스하는 데 사용됩니다.

  • 여러 인덱스 값에 액세스해야 하는 경우 먼저 목록에 지정한 다음 시리즈 인덱싱을 사용하여 이러한 값에 액세스할 수 있습니다.

  • 참고 - 코드에서 두 개의 '[['를 관찰하십시오.

  • 그런 다음 콘솔에 인쇄됩니다.