시작하기무료로 시작하기

고급 결측치 처리

이전 연습 문제에서는 DataFrame의 각 열에 결측치가 몇 개인지 확인하고, 결측치가 있는 행을 간단히 삭제하는 방법을 살펴봤어요. 하지만 결측치가 있는 행이 너무 많다면 어떻게 할까요? 데이터를 그냥 삭제하고 싶지 않을 때는요? 이럴 때는 대체(치환) 개념을 사용하면 됩니다. 결측치를 다른 값으로 바꿀 수 있어요.

이 연습에서는 이전과 같은 sales_df DataFrame을 사용하지만, 결측치를 삭제하는 대신 각 열의 결측치를 해당 열의 결측치가 아닌 값들의 평균으로 대체하겠습니다. 이후 어떤 DataFrame의 열에도 적용할 수 있도록 함수를 작성해 볼 거예요.

이 연습은 강의의 일부입니다

Julia 중급

강의 보기

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Define a function replace_missing that takes one argument, the name of the column we want to modify
____ replace_missing(____)
end
코드 편집 및 실행