인덱스 값을 사용자 정의할 때 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 elements using customized index") print(my_series['mm'])
출력
The series contains following elements ab 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'가 발생합니다.
-
그런 다음 콘솔에 인쇄됩니다.