본문 바로가기
Python/Pandas

[Pandas] 함수 적용 : apply

by 쇼미요미 2022. 5. 3.
728x90

 

안녕하세요. 쇼미요미입니다.

 

나도코딩님을 통해 학습한 내용입니다.

오늘은 함수 적용하기~

 

 

1. 함수 적용 

- apply를 통해 함수 적용을 함

def add_cm(height):
    return str(height) + 'cm'
 
df['키'] = df['키'].apply(add_cm)
#키 데이터에 대해서 add_cm 함수를 호출한 결과 데이터를 반영

df

 

def capital(lang):
    if pd.notnull(lang): #값이 Nan인지 아닌지 판단함
        return lang.capitalize() #첫 글자는 대문자, 나머지는 소문자 (함수임)
    return lang

df['SW특기'] = df['SW특기'].apply(capital)

---------------------------------------------------------
df['SW특기'] = df['SW특기'].str.capitalize()

df

728x90

댓글