Pandas: 시리즈의 가치를 활용하는 방법(예제 3개)


다음 예에서는 세 가지 시나리오에서 Pandas 시리즈에서 값을 가져오는 방법을 보여줍니다.

방법 1: 인덱스를 사용하여 Pandas 시리즈에서 값 가져오기

다음 코드는 인덱스 값을 사용하여 Pandas 시리즈의 세 번째 위치 값을 가져오는 방법을 보여줍니다.

 import pandas as pd

#defineSeries
my_series = pd. Series (['A', 'B', 'C', 'D', 'E'])

#get third value in Series
print (my_series[ 2 ])

VS

인덱스 값 2 를 지정하면 pandas 시리즈에서 세 번째 위치의 값을 추출할 수 있습니다.

방법 2: 문자열을 사용하여 Pandas 시리즈에서 값 가져오기

다음 코드는 Pandas 시리즈의 특정 문자열에 해당하는 값을 가져오는 방법을 보여줍니다.

 import pandas as pd

#defineSeries
my_series = pd. Series ({'First':'A', 'Second':'B', 'Third':'C'})

#get value that corresponds to 'Second'
print (my_series[' Second '])

B

이 구문을 사용하면 pandas 시리즈에서 “Second”에 해당하는 값을 얻을 수 있습니다.

방법 3: DataFrame에서 Pandas 시리즈 값 가져오기

다음 코드는 pandas DataFrame의 열인 pandas 시리즈에서 값을 가져오는 방법을 보여줍니다.

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({'team': ['Mavs', 'Spurs', 'Rockets', 'Heat', 'Nets'],
                   'points': [100, 114, 121, 108, 101]})

#view DataFrame
print (df)

      team points
0 Mavs 100
1 Spurs 114
2 Rockets 121
3 Heat 108
4 Nets 101

#get 'Spurs' value from team column
df. loc [df. team ==' Spurs ',' team ']. values [ 0 ]

'Spurs'

locvalue 함수를 사용하면 DataFrame의 “Spurs” 값을 얻을 수 있습니다.

관련 항목:Pandas loc vs iloc: 차이점은 무엇인가요?

추가 리소스

다음 튜토리얼에서는 Pandas에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

Pandas 시리즈를 NumPy 배열로 변환하는 방법
Pandas DataFrame의 첫 번째 행을 얻는 방법
Pandas DataFrame에서 첫 번째 열을 얻는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다