[Python] astype 컬럼타입 변경시 결측 에러 무시

데이터 분석/[Python] 기초

[Python] astype 컬럼타입 변경시 결측 에러 무시

INCHELIN 2021. 8. 19. 10:09
728x90

 

위 데이터처럼 일부 결측이 있을 경우 숫자형 타입을 바꿀 때 다음과 같이 에러가 납니다.

df['실거래_거래금액(만원)'] = df['실거래_거래금액(만원)'].astype(int)

ValueError: invalid literal for int() with base 10: 'nan'

 

아래와 같이 해결할 수 있습니다!

df['실거래_거래금액(만원)'] = df['실거래_거래금액(만원)'].apply(pd.to_numeric, errors='coerce')

 

728x90