반응형
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를 이용해도 된다.
반응형
'Pandas > 응용' 카테고리의 다른 글
판다스 - 값이 높은 n번째까지 출력 : nlargest (0) | 2020.08.09 |
---|---|
판다스 - map : dict.get (0) | 2020.08.09 |
정규표현식 - 원하는 문자열이 있는 행만 남기기 : re.compile, re.search (0) | 2020.08.08 |
정규표현식 - re.sub : 원하는 문자만 남기고 제거하기 (0) | 2020.08.02 |
판다스 - groupby : set_index와 사용자 정의 함수로 그룹핑 (0) | 2020.07.20 |