본문 바로가기

Pandas/응용

판다스 - map

반응형
map

순차적 자료형에 대해 함수를 적용하는, 내장 함수


map(함수, 순차적 자료)
map(func, iterables)


map의 첫번째 인자인 함수는
파이썬의 내장함수도 가능하며 사용자 정의 함수나 딕셔너리(사전) 등도 가능하다.

 

 

 

map(str, 순차적 자료형)

 

 

순차적 자료형을 돌며 자료형을 문자열로 바꿔냈다.

 

 

 

 

이를 응용해서 리스트로 가져올 수도 있다.

 

 

 

 

 

 

데이터 불러오기

 

 

 

 

 

 

시리즈.map(내장함수 or 사용자 정의함수 or 딕셔너리 등)


map은 Pandas Series(column)에 사용할 수 있는 함수로
Series의 
각 원소에 연산을 적용

각 원소를 입력으로 받아, 단일 값을 반환

 

 

시리즈.map(내장함수)

 

pclass 컬럼의 자료형을 문자열로 바꾸기

 

 

 

지금 pclass의 자료형은 int다.

 

 

 

이를 시리즈의 map 메서드를 이용해서 문자열로 바꿔보자

 

 

 

 

시리즈.map(딕셔너리)

 

성별 컬럼의 male은 0, female은 1로 바꿔주자

 

 

딕셔너리 정의

 

 

 

 

 

 

 

 

 

** 사실 위 방법은 apply를 이용해도 된다.

 

반응형