Pandas - 결측치 핸들링
1. NaN 채우기
a. fill_value
b. method = ‘ffill’ or ‘pad’
c. method = ‘bfill’ or ‘backfill’
2. NaN 버리기
a. dropna
option | value | 설명 |
---|---|---|
how | 'any' |
or 의 조건 : NA가 하나라도 있다면 |
how | 'all' |
and 의 조건 : 모두 NA 라면 |
axis | 0 | 행을 삭제 |
axis | 1 | 열을 삭제 |
NA있으면 행 삭제 |
# default
df.drona(how='any', axis=0)
행 기준 모두 NA일 경우 삭제 |
df.dropna(how='all')
NA 하나라도 있으면 열 삭제 |
df.drop(how='any', axis=1)