즐거운프로그래밍

[pandas] pandas APPLYING FUNCTIONS

수수께끼 고양이 2023. 11. 16. 15:15
728x90
반응형
728x90

 

 

직원 이름이 몇글자인지 글자수를 세어서 새로운 컬럼 length를 만드세요

df['Employee Name'].str.len()

 

df['length'] = df['Employee Name'].str.len()
df



시급이 30 이상이면, 'A'그룹이라 하고,  시급이 30보다 작으면 'B'그룹이라고 함 (조건문)
새로운 컬럼 group을 만들어서 저장하세요 

df['Salary [$/h]']



함수 만드는 순서
1. 함수의 호출부분을 먼저 작성한다.
2. 호출부분을 참고하여 함수를 정의한다.

def grouping(Salary): # 함수만들기 : def
  if Salary >= 30:
    return 'A'
  else:
    return 'B'
    
df['group'] = df['Salary [$/h]'].apply(grouping)
df

 

반응형

 

728x90
반응형