Data/[스파르타 내일배움캠프]

[TIL]본캠프 20일차

MIN_JOON 2024. 5. 14. 20:52
  • isna()
    • 데이터 프레임 내의 결측값 판단 메서드
    • 결측값이면 True, 결측값이 아니라면 False를 반환
    • notna()의 경우, 결측값이면 False, 결측값이 아니라면 True를 반환
    • isna().sum()을 통해 결측값의 갯수 확인
  • dropna()
    • 결측값 제거 함수
    • dropna(how=' ', axis=' ')
    • how: any_하나라도 결측치가 존재하면 제거, all_행이 모두 결측치여야 제거
    • axis: 0(행), 1(열), 0이 기본값
  • fillna()
    • 결측값을 채워주는 함수
#결측치 제거
iris_dropna=iris_with_nan.dropna(subset='Sepal Width')

#결측치를 평균값으로 대체
iris_fillna=iris_with_nan.fillna(iris['Sepal Width'].mean())

#결측치 체크
(iris_dropna['Sepal Width'].isna().sum(),iris_fillna['Sepal Length'].isna().sum())