요소를 인덱싱하고 위치 인덱스 값을 사용하여 요소에 액세스하는 기능은 특정 값에 액세스해야 할 때 매우 유용합니다.
특정 인덱스에서 값을 얻기 위해 시리즈 데이터 구조가 인덱스가 될 수 있는 방법을 살펴보겠습니다.
예시
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("The second element (zero-based indexing)") print(my_series[2]) print("Elements from 2 to the last element are") print(my_series[2:])
출력
The series contains following elements ab 34 mn 56 gh 78 kl 90 wq 123 az 45 dtype: int64 The second element (zero-based indexing) 78 Elements from 2 to the last element are gh 78 kl 90 wq 123 az 45 dtype: int64
설명
-
필요한 라이브러리를 가져오고 사용하기 쉽도록 별칭 이름을 지정합니다.
-
데이터 값 목록이 생성되어 나중에 'pandas' 라이브러리에 있는 'Series' 함수에 매개변수로 전달됩니다.
-
다음으로 사용자 정의된 인덱스 값이 목록에 저장됩니다.
-
특정 인덱스 요소는 Python의 인덱싱 기능을 사용하여 시리즈에서 액세스됩니다.
-
Python에는 인덱싱 기능도 포함되어 있습니다. 여기서 연산자 ':'는 액세스/표시해야 하는 요소 범위를 지정하는 데 사용할 수 있습니다.
-
그런 다음 콘솔에 인쇄됩니다.