반응형
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)
>>
값이없습니다.
반응형
'파이썬완전정복-Pandas DataFrame > 10. 정보' 카테고리의 다른 글
Pandas DataFrame 10-11. 고유한 행의 수 (value_counts) (0) | 2022.01.24 |
---|---|
Pandas DataFrame 10-10. 비교 (compare) (0) | 2022.01.24 |
Pandas DataFrame 10-08. 정보축 (keys) (0) | 2022.01.24 |
Pandas DataFrame 10-07. 차원의 형태 (shape) (0) | 2022.01.24 |
Pandas DataFrame 10-06. 요소의 갯수(size) (0) | 2022.01.24 |