IT/Dacon
Lv2 | 전처리 | 결측치 평균으로 대체 (fillna({mean}))
carpe08
2021. 8. 3. 14:59
320x100
lv1에서 결측치들을 0으로 대체하였다.
하지만, 보다 나은 모델 성능을 위해서 결측치를 대체하는 방법은 여러가지 있다.
이번에는 각 피쳐의 평균값으로 대체해보겠다.
원하는 피쳐의 결측치를 해당 피쳐의 평균값으로 대체한다.
df.fillna({'칼럼명':int(df['칼럼명'].mean)},implace=True)
결측치를 갖는 피쳐들을 탐색하고, 해당 피쳐들을 대체하고 나서, 결측치가 남아있는지 확인본다.
df.isnull().sum()
320x100
320x100