반응형

10-09. 키값(열의 요소) 반환 (get)

DataFrame.get(key, default=None)

 

개요


get 메서드는 pandas객체에서 key값(예: DataFrame에서 열)을 검색해서 요소를 가져옵니다.
찾는게 없을경우 default 값을 반환합니다.

 

사용법


기본 사용법
df.get(key, default=None)

반응형

 

예시


먼저 3x3 의 기본적인 DataFrame객체를 하나 만들어보겠습니다.

data = [[1,2,3],[4,5,6],[7,8,9]]
col = ['col1','col2','col3']
row = ['row1','row2','row3']
df = pd.DataFrame(data=data,index=row,columns=col)
print(df)
>>
      col1  col2  col3
row1     1     2     3
row2     4     5     6
row3     7     8     9

key='col1'로 해서 col1의 요소를 반환해보겠습니다.

result = df.get('col1')
print(result)
>>
row1    1
row2    4
row3    7
Name: col1, dtype: int64


key='col4'로 해서 존재하지 않는 col4를 반환하면 default 값인 None을 반환하게 됩니다.

result = df.get('col4')
print(result)
>>
None

default값을 설정해줌으로써 원하는 반환을 설정할 수 있습니다.

result = df.get('col4',default='값이없습니다.')
print(result)
>>
값이없습니다.
반응형

+ 최근 글