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

Python에서 시리즈 데이터 구조의 데이터에 액세스할 수 있는 다양한 방법을 설명합니까?

<시간/>

요소를 인덱싱하고 위치 인덱스 값을 사용하여 요소에 액세스하는 기능은 특정 값에 액세스해야 할 때 매우 유용합니다.

특정 인덱스에서 값을 얻기 위해 시리즈 데이터 구조가 인덱스가 될 수 있는 방법을 살펴보겠습니다.

예시

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에는 인덱싱 기능도 포함되어 있습니다. 여기서 연산자 ':'는 액세스/표시해야 하는 요소 범위를 지정하는 데 사용할 수 있습니다.

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