더북(TheBook)

누락된 값을 채우는 더 쉬운 방법은 판다스의 fillna 메서드에 매개변수로 누락된 값을 채울 방법을 전달하는 것입니다. 예를 들어 다음 명령을 사용하면 판다스 DataFrame 객체에서 바로 평균값으로 누락된 값을 대체할 수 있습니다.

>>> df.fillna(df.mean())

Note ≡


역주 fillna 메서드의 method 매개변수를 사용하여 누락된 값을 채울 수도 있습니다. 'bfill' 또는 'backfill'은 누락된 값을 다음 행의 값으로 채웁니다. 'ffill' 또는 'pad'는 누락된 값을 이전 행의 값으로 채웁니다.

>>> df.fillna(method='bfill') # method='backfill'과 같습니다

 

>>> df.fillna(method='ffill') # method='pad'와 같습니다

 

axis=1로 지정하면 행이 아니라 열을 사용합니다. 예를 들어 다음과 같이 지정하면 이전 열의 값으로 누락된 값을 채웁니다.

>>> df.fillna(method='ffill', axis=1)
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.