👉직접 정의한 함수(def)에 데이터프레임 속 값들을 적용할 수 있다. 데이터를 수정해야 하는 과정이 복잡할 때 쓰면 유용하다.
- 데이터 준비 (이전과 동일)
ex1) 숫자 뒤에 단위를 붙여주는 함수
- 문제 상황 가정 : 숫자 값 뒤에 'cm' 단위를 붙이고 싶다!
- `def()` : 함수를 직접 정의함.
- `.apply()` : 입력한 함수에 데이터 값들을 적용시킴.
ex2) 첫 글자만 대문자로 통일해주는 함수
- `.notnull()` : 결측값이 아닌 건 True / 결측값은 False로 반환하는 메소드
- `.capitalize()` : 첫 글자는 대문자 / 나머지는 소문자로 변환하는 메소드 (원래 str에 있는 메소드임)
*본 포스팅은 이전에 Velog(https://velog.io/@simon919)에서 작성했던 글을 Tistory로 옮긴 것입니다.
'Python > Pandas' 카테고리의 다른 글
[Pandas 기초] 15. 마무리 퀴즈 (0) | 2025.02.07 |
---|---|
[Pandas 기초] 14. 그룹화 (0) | 2025.02.07 |
[Pandas 기초] 12. 데이터 수정 (0) | 2025.02.07 |
[Pandas 기초] 11. 데이터 정렬 (0) | 2025.02.07 |
[Pandas 기초] 10. 결측치 (0) | 2025.02.07 |