본문 바로가기
파이썬으로 부동산 매매가 조회기 만들기

파이썬으로 부동산 매매가 조회기 만들기 - 2. 지역 구분별 코드 먼저 준비하기

by 유티끌 2023. 1. 4.

null

파이썬으로 부동산 매매가 조회기 만들기 - 2. 지역 구분별 코드 먼저 준비하기.

본격적으로 작성하기전에, 지역구분별 코드가 먼저 필요합니다.
공공데이터포털에서 조회하기 위한 코드를 뜻하는데요, 이것이 아래와 같이 나뉘어져있습니다.

  • 시, 도
  • 시, 군, 구
  • 읍, 면, 동

입니다. 위에서 부터 차례대로 1:N 으로 맵핑됩니다.

제가 사용할 라이브러리에서는 이미 이러한 코드를 제공하고 있는데요, 문제는 이게 약간 사용하기 불편하다는 것 입니다.

https://github.com/WooilJeong/PublicDataReader/blob/main/assets/docs/portal.md

null

라이브러리 제작자분의, 사용예시에서도 나와있다 시피 지역별 시군구 코드를 확인한다음, 라이브러리를 이용해서 api를 호출해야합니다.
근데 기존 코드에서는 DataFrame으로 리턴되는 형식이라, 바로바로 알기가 어려우더라구요. 그래서 저는 조금 준비작업을 해야할 필요를 느꼈고,

별도로 파이썬 코드를 이용해서 key, value형태의 json으로 작성해보았습니다.

{
 "si_do_code":{si_do_code},
  "si_do_name":{si_do_name},
  "sigungu":[{
      "sigungu_code":{sigungu_code},
    "sigungu_name":{sigungu_name},
    "eup_myeon_dong":[{
        "code":{code},
          "name":{name}
    }]
  }]
}

로 작성했습니다.

코드와 이름은 무조건 존재하고, 시도 아래에 시군구가 여러개 있고, 다시 시군구 하위에 읍면동이 여러개 있는 형태입니다. 읍면동까지 가서는 그냥 간단하게 codename 으로만 기재했습니다.

실제로 사용해보니 시군구 코드정도만 있으면 될 것 같았는데요, 다른 에이피아이 사용하면서 어딘가에 사용할 것 같아서, 일단 정리했습니다...!

파일을 첨부할테니 사용하시고자 하실분은 사용하시면 될 것 같습니다!

코드는 다음 포스트부터 작성할께요!

끝!

district.json
1.81MB

반응형

댓글