Part 2 에선 다양한 함수 매핑의 종류에 대해 배우고 직접 적용시켜보자.
1. 시리즈(Series) 개별원소에 apply() 함수
: 시리즈 객체의 각각의 개별원소에 함수를 적용한다.
seaborn을 활용하여 titanic 데이터셋을 받아온다.


우린 여기서 age, fare컬럼만 사용하고
추가로 ten이란 컬럼을 추가한다.


함수 2개를 정의하여
이 df에 대한 시리즈 2개를 만들고
함수 2개를 모든 시리즈의 모든 개별원소에 적용시켜 보겠다.


시리즈의 모든 개별원소에 각각 적용되었다.
2. 데이터프레임 개별원소에 applymap() 함수
: 이 함수는 데이터프레임의 모든 개별원소에 함수를 적용시킨다.


3. 데이터프레임 . apply(함수, axis = ) 함수
: 데이터프레임의 열 또는 행에 대해 함수를 적용시킬 땐, apply 함수를 적용
결측값을 확인하는 함수를 정의한 후,
이 함수를 데이터프레임의 열(axis = 1)에 매핑


4. . apply(함수, axis = ) 응용하기

개인적으로 나는 개념은 이해가 갔는데 적용했을 때 결과값들이 처음엔 조금 헷갈렸다.
그 땐 위에 axis에 대한 글을 계속 읽어보고 아래 코드예시결과를 분석해보자.
이번엔 최댓값에서 최소값을 뺀 값을 반환하는 함수를 적용해보자.
이 함수를 df의 행(axis=0)과 열(axis=1)에 대해 연산해보겠다.


'Python&Dev > Python' 카테고리의 다른 글
| [코딩] 백준 코딩테스트 - 1000, 1330 (0) | 2024.01.27 |
|---|---|
| Flask 프레임워크에 대해 (0) | 2023.12.06 |
| 클래쓰, 인스턴스(객체) 이해하기 (+이진탐색트리 코드분석) (1) | 2023.10.05 |
| Mapping(함수 매핑)_Part 1 (0) | 2023.08.31 |
| 컴프리헨션과 슬라이싱(Comprehension, slicing) (0) | 2023.08.25 |