공개 실거래 데이터에서 0과 결측 코드를 구분하는 표

발행

공개 실거래 파일에서 가격이나 면적 칸에 0이 보이면 거래가 없었다고 바로 읽기 쉽다. 그러나 숫자 0, 빈칸, 파일이 정한 결측 표시는 서로 다른 상태다. 먼저 해당 버전의 데이터 설명서를 찾아야 한다.

원본값을 고치기 전에 기록한다

파일명·다운로드 날짜·자료 제공기관·필드명을 기록하고 원본 셀 값을 그대로 보존한다. 설명서에 정의된 결측 코드가 있다면 그 버전에만 적용한다. 안내에 없는 0을 임의로 결측으로 바꾸거나, 빈칸을 0원 거래로 바꾸지 않는다.

분석용 상태 열을 만든다

원본값 옆에 값 있음, 원본 0, 빈칸, 설명서상 결측, 해석 불가를 구분하는 열을 추가한다. 수치 계산에 포함할 상태를 분석 목적별로 지정하고 제외 건수를 따로 보고한다. 자료 제공 시점에 따라 신고 정보가 바뀔 수 있으므로 파일 버전도 함께 표기한다.

0을 고치지 않고 표시하는 예시

한 파일의 면적 필드에 0이 있고 다른 행은 빈칸이라면 두 행을 모두 결측으로 치환하고 평균을 내기 쉽다. 우선 원본값 열은 건드리지 않는다. 해당 자료의 정의서에서 0이 허용 값인지, 결측을 뜻하는 특수 코드가 따로 있는지 확인한다. 정의를 찾지 못한 행에는 '해석 보류' 상태를 붙여 계산에서 별도 집계한다. 다음 버전의 파일에서 값이 바뀌면 수정 이력으로 비교한다.

0과 결측의 관계는 데이터셋마다 확인할 문제다. 근거가 없으면 '해석 불가'로 남겨 잘못된 평균을 만들지 않는다.