Data Preprocessing(데이터 전처리)
정제되지 않은 날 것의 데이터를 분석에 적합한 형태로 만드는 과정
결측치 처리
결측치란 데이터에 값이 없는 것
-
결측치 확인
- info() 함수
Non-Null은 결측치가 아닌 값, 나머지는 모두 결측치
object : 문자형, int64 : 정수, float64 : 실수
- isna() 함수
결측치가 있는지 확인 후, 존재하면 NaN 반환
- isnull() 함수
결측치가 있는지 확인 후, 존재하면 True 반환
- notnull() 함수
결측치가 있는지 확인 후, 존재하지 않으면 True 반환
-
결측치 제거
- dropna() 함수
결측치가 존재하는 행 또는 열 삭제
dropna(axis=0) 행 제거
dropna(axis=1) 열 제거
-
결측치 채우기
- fillna() 함수
특정값으로 대체
- median(), mean() 함수
중앙값, 평균값으로 대체