[Pandas 기초] 13. 함수 적용

2025. 2. 7. 07:10·Python/Pandas

👉직접 정의한 함수(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
'Python/Pandas' 카테고리의 다른 글
  • [Pandas 기초] 15. 마무리 퀴즈
  • [Pandas 기초] 14. 그룹화
  • [Pandas 기초] 12. 데이터 수정
  • [Pandas 기초] 11. 데이터 정렬
simon919
simon919
개인적으로 공부한 내용을 기록하고 나누는 블로그입니다. 데이터 분석, 인공지능에 관한 내용을 주로 다룹니다.
  • simon919
    문과생의 AI 생존기
    simon919
  • 전체
    오늘
    어제
    • 분류 전체보기 (84)
      • ML & DL (38)
        • 머신러닝 기초 (23)
        • 딥러닝 기초 (6)
        • 데이터마이닝 (9)
      • Data structure & Algorithm (1)
      • SQL (21)
        • BigQuery (13)
        • MySQL (8)
      • Statistics (4)
        • 교육 연구를 위한 통계 (4)
        • Linear Algebra (0)
      • Python (17)
        • Pandas (16)
        • Matplotlib (0)
        • Numpy (0)
        • Web Crawling (1)
      • Projects (0)
      • Etc. (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

    • 글자가 깨지면 새로고침 해주세요 :)
  • 인기 글

  • 태그

    MaxPooling2D
    SQL
    Conv2d
    pandas
    ml기초
    해커랭크
    Xai
    silhouette index
    Bayesian Optimization
    특성맵 시각화
    최우수혼공족
    SQL코딩테스트
    혼공머신
    google cloud
    리트코드
    agglomerative
    BigQuery
    데이터마이닝
    kmeans
    SQL문제풀이
    혼공학습단
    mysql
    kmooc
    블로그 스킨
    Functional API
    통계학 기초
    교육통계
    HELLO 스킨
    티스토리 스킨
    pytorch
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
simon919
[Pandas 기초] 13. 함수 적용
상단으로

티스토리툴바