# 1. 라이브러리 임포트하기importPublicDataReaderaspdrprint(pdr.__version__)
print(pdr.__info__)
# 2. 공공 데이터 포털 OpenAPI 서비스 인증키 입력하기serviceKey="공공 데이터 포털에서 발급받은 서비스 키"# 3. 국토교통부 실거래가 정보 조회 OpenAPI 세션 정의하기# debug: True이면 모든 메시지 출력, False이면 오류 메시지만 출력 (기본값: False)ts=pdr.Transaction(serviceKey, debug=True)
# 4. 지역코드(시군구코드) 검색하기sigunguName="분당구"# 시군구코드: 41135code=pdr.code_list()
code.loc[(code['시군구명'].str.contains(sigunguName, na=False)) &
(code['읍면동명'].isna())]
# 5. 지역, 월 별 데이터 프레임 만들기prod="아파트"# 부동산 상품 종류 (ex. 아파트, 오피스텔, 단독다가구 등)trans="매매"# 부동산 거래 유형 (ex. 매매, 전월세)sigunguCode="41135"yearMonth="202101"df=ts.read_data(prod, trans, sigunguCode, yearMonth)
# 6. 지역, 기간 별 데이터 프레임 만들기prod="아파트"# 부동산 상품 종류 (ex. 아파트, 오피스텔, 단독다가구 등)trans="매매"# 부동산 거래 유형 (ex. 매매, 전월세)sigunguCode="41135"startYearMonth="202101"endYearMonth="202111"df=ts.collect_data(prod, trans, sigunguCode, startYearMonth, endYearMonth)
국토교통부 건축물대장정보 서비스
# 1. 라이브러리 임포트 및 버전 확인하기importPublicDataReaderaspdrprint(pdr.__version__)
print(pdr.__info__)
# 2. 공공 데이터 포털 OpenAPI 서비스 인증키 입력하기serviceKey="공공 데이터 포털에서 발급받은 서비스 키"# 3. 국토교통부 건축물대장정보 서비스 OpenAPI 세션 정의하기# debug: True이면 모든 메시지 출력, False이면 오류 메시지만 출력 (기본값: False)bd=pdr.Building(serviceKey, debug=True)
# 4. 지역코드(시군구코드) 검색하기sigunguName="분당구"# 시군구코드: 41135code=pdr.code_list()
code.loc[(code['시군구명'].str.contains(sigunguName, na=False)) &
(code['읍면동명'].isna())]
# 5. 건축물대장정보 오퍼레이션별 데이터 조회category="기본개요"# 건축물대장 종류 (ex. 표제부, 총괄표제부, 전유부 등)sigunguCd="41135"# 시군구코드(5)bjdongCd="11000"# 읍면동코드(5)bun="0541"# 본번(4)ji="0000"# 부번(4)df=bd.read_data(category=category, sigunguCd=sigunguCd, bjdongCd=bjdongCd, bun=bun, ji=ji)