fillna 메서드로 결측치를 채우는 작업은
일반적인 값 치환 작업이라고 볼 수 있다.
map 메서드를 사용하는 방법도 있지만,
replace를 쓰면 동일한 작업을 더 간단하고 유연하게 처리할 수 있다. 예를 들어,
이렇게 생긴 Series가 있다고 하자.
여기서 -999는 누락된 데이터를 나타내는 감시값인데,
알아보기 쉽게 한꺼번에 NA값으로 치환하고 싶다.
이럴 때는
replace 메서드를 써서 해당 값(-999)을 NaN으로 바꿀 수 있다.
만약 여러 개의 값들을 모두 하나의 값으로 치환하고 싶으면
바꾸고 싶은 값들을 replace에 리스트 형태로 전달하면 된다.
이렇게 하면 -999와 -1000이 한꺼번에 NaN으로 치환된다.
각 값을 서로 다른 값으로 치환할 때는
즉,
이 두 코드 모두 같은 결과를 반환한다.