본문 바로가기
2학년 2학기/데이터 사이언스 입문

[pandas] Missing value 다루기

by print_soo 2024. 10. 10.

Missing value란?

: 다양한 원인으로 있는줄 알았지만 없는 데이터. 즉, NaN 또는 None

 


Missing value 관련 내장 메소드

 

 

Missing value 탐지

 

Missing value가 존재하는지 - isnull()


Missing value 가 없는지 - notnull()


Missing value 삭제

 

Missing value가 있는 행을 삭제 - dropna()

 


Missing value가 있는 열을 삭제 - dropna(aixs = 'columns')

 


행 또는 열이 모두 Missing value일 때, 삭제 - dropna(aixs = 'columns', how = 'all')


행 또는 열의 Missing value 개수가 n개 미만일 때, 삭제 - dropna(aixs = 'columns', thresh = n)

 

 


 

Missing value 대신해서 값을 채움

 

Missing value 값을 대신해서 n으로 채우기 - fillna(n)

 


Forward / Backward fill