[python] apply, lammda 함수의 활용

2022. 3. 18. 20:14·python
728x90
반응형

DataFrame에서는 map()대신에 apply()함수를 적용

 

1. apply 함수 : 데이터 프레임에 특정 함수를 적용시키는 함수

형태 : df.apply( f(x) , axis = ? )

 

df = pd.DataFrame({'Math' : [80,60,90], 'English' : [50,90,60]}, index = ['A','B','C'])
df
df.apply(np.average,axis=0)
Math       76.666667
English    66.666667
dtype: float64

 

 

2. lamda 

형태 : lambda x : f(x)

 

f = lambda x: x+100
f(8)

 

3. apply 와 lamda의 활용

apply(lambda 입력값 : 결과값)

weather['date'] = weather['datetime'].apply(lambda x: x[:10])

weather 데이터 에서 datetime 의 컬럼들 =>x

x의 9번째까지 추출

728x90
반응형

'python' 카테고리의 다른 글

[python] object 형 => numerical 형태로 변경해주는 to_numeric 함수  (0) 2022.03.22
[python] 결정 트리 시각화 Graphviz 설치  (0) 2022.03.20
[python] 카테고리형(categorical) => 수치형(numerical) 데이터로 변경하는 2가지 방법  (0) 2022.03.18
[python] 파이썬 클래스 python class  (0) 2022.02.22
[python] 데이터 분석할때 필요한 코드 / 함수 정리  (0) 2022.02.20
'python' 카테고리의 다른 글
  • [python] object 형 => numerical 형태로 변경해주는 to_numeric 함수
  • [python] 결정 트리 시각화 Graphviz 설치
  • [python] 카테고리형(categorical) => 수치형(numerical) 데이터로 변경하는 2가지 방법
  • [python] 파이썬 클래스 python class
ISFP의 블로그
ISFP의 블로그
이건 첫 번째 레슨, 업무에서 마주친 문제 해결 경험 공유하기 이건 두 번째 레슨, 개인적으로 공부한 데이터/AI 지식을 기록하기 이건 세 번째 레슨, 다른 사람과 비교하지 말고 오직 어제의 나와 비교하기
  • ISFP의 블로그
    resultofeffort
    ISFP의 블로그
  • 전체
    오늘
    어제
    • 분류 전체보기 (117)
      • python (25)
      • pythonML (27)
      • Linux (0)
      • 오류Error (8)
      • information (7)
      • Deep learning (5)
      • pytorch (29)
      • 코딩테스트 (4)
      • 밑바닥 DL (4)
      • 논문 리뷰 (3)
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

    인공지능
    Pandas
    deeplearning
    분류
    머신러닝
    토큰화
    텍스트전처리
    nlp
    cnn
    티스토리챌린지
    자연어처리
    Deep Learning
    Ai
    오블완
    konlpy
    Python
    pytorch
    딥러닝
    데이터분석
    machinelearning
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
ISFP의 블로그
[python] apply, lammda 함수의 활용
상단으로

티스토리툴바