본문 바로가기

파이썬으로 부동산 매매가 조회기 만들기7

파이썬으로 부동산 매매가 조회기 만들기 - 7. 리팩토링해보기 - 지역별 아파트, 다세대 빌라 한 번에 파일로 내보내기 파이썬으로 부동산 매매가 조회기 만들기 - 7. 리팩토링해보기 - 지역별 아파트, 다세대 빌라 한 번에 파일로 내보내기 저번 시간까지는 부동산 매매이력 조회기를 만들어보았습니다. 근데, 아파트 따로, 다세대 빌라 따로 조회하자니 생성되는 시트가 생각보다 많아서 조금 고민되었습니다. 이번 포스트에서는 리팩토링을 통해 아파트와 빌라를 하나의 시트로 합쳐서 조회해봅니다. 월세/전세 데이터가 아니라 매매가 데이터라 조회되는 컬럼은 같을 것이기 때문에 큰 수정은 없을 것 같습니다. 헤더 컬럼 수정하기 리팩토링을 하면서 조회하는 데이터에 컬럼을 추가할 거라, 기존에 헤더컬럼에도 신규 컬럼값을 넣어주어야합니다. header = [ "시도", "시군구", "법정동", "도로명", "지번", "종류", "아파트", "건.. 2023. 1. 24.
파이썬으로 부동산 매매가 조회기 만들기 - 6. 조건 필터와 엑셀로 내보내기 만들어보기 파이썬으로 부동산 매매가 조회기 만들기 - 6. 조건 필터와 엑셀로 내보내기 만들어보기 거의 다왔습니다. 이번 포스트에서는 조건 필터와 필터링한 파일들을 엑셀로 내보내기를 만들어보겠습니다. 원하는 매매거래 데이터만 뽑아내기 일단 property 하위에 filter_data 라는 폴더를 만들고, 여기에 filter_by_condition.py 라는 파일을 만들었습니다. filter_by_condition.py def filtering_transaction_amount(sheet_name, df:pd.DataFrame): df = df[df["거래금액"] 2023. 1. 8.
파이썬으로 부동산 매매가 조회기 만들기 - 5. 서울 이외의 지역 매매가를 조회하는 메소드 만들기 파이썬으로 부동산 매매가 조회기 만들기 - 5. 서울 이외의 지역 매매가를 조회하는 메소드 만들기 서울 부동산 매매가를 조회하는 메소드가 잘 동작하는 것을 알았으니, 다 되었습니다. 약간 구조를 바꾸어서 서울 이외 지역의 부동산 매매가를 조회하는 메소드를 만들어보겠습니다. 서울 이외 지역 부동산 매매가를 조회하는 메소드 사실 get_seoul_data() 를 구현해봤어서 어느정도 감이 오실겁니다. property.extract_data.extract.py def get_district_data(sido_name, sigungu_name, product, transaction, year_month): si_do_name = converter.get_si_do_name(sido_name) si_do_code.. 2023. 1. 7.
파이썬으로 부동산 매매가 조회기 만들기 - 4. 라이브러리 이용해서 한 번 추출해보고, 필요한 컬럼만 따로 서울 아파트 매매가 조회해보기 파이썬으로 부동산 매매가 조회기 만들기 - 4. 라이브러리 이용해서 한 번 추출해보고, 필요한 컬럼만 따로 서울 아파트 매매가 조회해보기 저번 포스트에서는 지역 구분별 코드를 컨버팅해주는 클래스를 만들어보았습니다. 이번 포스트에서는 일단 라이브러리를 이용해서 추출을 한다음에 어떤 컬럼이 필요한지, 필요없는지, 추가해야할 데이터는 무엇이 있을지 생각해보고 추가해서 정제한다음, 대표적으로 서울 아파트 매매가를 조회해보겠습니다. 라이브러리 이용해서 한 번 추출해보기 일단 라이브러리를 이용해서 결과물이 어떻게 나오는지 한 번 보겠습니다. 저번 포스트에서 말씀드린 것 처럼, 이번에는 테스트를 위해서 주피터노트북을 써서 직접 해보겠습니다. 주피터 서버를 띄우고 실행하는거다보니 조금 느린 것 같기도 하네요. http.. 2023. 1. 7.
파이썬으로 부동산 매매가 조회기 만들기 - 3. 지역별 코드 컨버터 만들기 파이썬으로 부동산 매매가 조회기 만들기 - 3. 지역별 코드 컨버터 만들기 저번 포스팅에서 지역구분 코드를 json파일을 만들어보았습니다. 이것을 Read해서 필요한대로 사용하도록 몇가지 메소드를 만들어야 쓰기 편할 것 같습니다. 음, 그 전에 파일 구성을 좀 확인해야겠습니다. 파일트리 파일트리는 위와 같습니다. 이번 프로젝트에서 테스트는 주피터 노트북을 이용해서 좀 더 쉽고 빠르게 테스트해보겠습니다. 전체 파일트리는 아래와 같습니다. 저의 다른 카테고리에 있는 소형주 스크리닝 코드들과 같은 프로젝트에서 사용하려고 합니다. 왜냐하면 excel로 export하는 등의 로직은 이미 만들어놓았기 때문에, 재사용하면 훨씬 편하기 떄문입니다. DistrictConverter 다음으로 첫번째는 json파일을 읽은 .. 2023. 1. 6.
파이썬으로 부동산 매매가 조회기 만들기 - 2. 지역 구분별 코드 먼저 준비하기 파이썬으로 부동산 매매가 조회기 만들기 - 2. 지역 구분별 코드 먼저 준비하기. 본격적으로 작성하기전에, 지역구분별 코드가 먼저 필요합니다. 공공데이터포털에서 조회하기 위한 코드를 뜻하는데요, 이것이 아래와 같이 나뉘어져있습니다. 시, 도 시, 군, 구 읍, 면, 동 입니다. 위에서 부터 차례대로 1:N 으로 맵핑됩니다. 제가 사용할 라이브러리에서는 이미 이러한 코드를 제공하고 있는데요, 문제는 이게 약간 사용하기 불편하다는 것 입니다. https://github.com/WooilJeong/PublicDataReader/blob/main/assets/docs/portal.md 라이브러리 제작자분의, 사용예시에서도 나와있다 시피 지역별 시군구 코드를 확인한다음, 라이브러리를 이용해서 api를 호출해야합니.. 2023. 1. 4.
파이썬으로 부동산 매매가 조회기 만들기 - 1. 만들기 시작하기, API 키 발급받기 파이썬으로 부동산 매매가 조회기 만들기 - 1. 만들기 시작하기, API 키 발급받기 요새 부동산이 핫...한데 저도 부동산에 관심있어서, 계속 네이버 부동산으로 집주변 시세라던지, 괜찮은 지역의 시세를 보고 있습니다. 근데 보다보니까 조금 시간도 많이 들고, 많은 매물들 중에서 내가 원하는 가격대에 등록된 매물찾기가 조금 힘들더라구요. 부동산이나 주식이나, 어느정도 매매되는 금액이 곧 시세로 바뀌기 때문에, 최근 매매가를 확인하면 그 주변 시세는 어느정도 알 수 있겠다 싶더라구요. 그래서 매매가 조회기를 만들어보기 시작했습니다. 제가 원하는 가격대의 매매가들을 확인한 다음에, 해당 매매가 이뤄진 동네를 네이버 부동산이나 kb부동산시세로 조회를 해보는 것이죠. 역..시나 거지같이 불편한 공공api를 사용.. 2023. 1. 4.
반응형