json 파일 - csv 파일로 전환
json 파일 - csv 파일로 전환
import json
import pandas as pd
# JSON 파일 불러오기
file_path = "data/seoul-service-price.json"
#pd.read_json(file_path)
import json
file_path = "data/seoul-service-price.json"
with open(file_path, "r", encoding="utf-8") as f:
data = json.load(f)
json_data
# JASON 데이커 읽기
with open(file_path, "r", encoding="utf-8") as f:
data = json.load(f)
json_data["DESCRIPTION"]
{'INDUTY_DESC': '업종', 'AR': '면적(㎡)', 'PRDLST_DESC': '품목', 'PRDLST_CODE_SE': '품목코드', 'BSSH_NM': '업소명', 'GU_NM': '구명', 'CHCK_MD': '점검일자', 'TLPHON_NO_CN': '전화번호', 'BSSH_SEQ_NO': '업소일련번호', 'ADRES_CN2': '주소', 'PC': '가격(원)', 'LEGALDONG_NM': '동명'}
print(type(json_data))
df = pd.DataFrame(json_data["DATA"])
# 결과 출력
df.head()
<class 'dict'>
기타음식업 | 마포구 | 서울특별시 마포구 서강로 55 (창전동, 서강쌍용예가) | 1637545904821 | 1718723834000 | 4600.0 | 1418622761421 | 창전동 | 햄버거 | 02-336-9222 | None | 프랭크버거 광흥창역점 |
다방업 | 마포구 | 서울특별시 마포구 서강로 55 (창전동, 서강쌍용예가) | 1637545904821 | 1718723834000 | 2000.0 | 1418622761397 | 창전동 | 커피(외식) | 02-336-9222 | None | 프랭크버거 광흥창역점 |
다방업 | 마포구 | 서울특별시 마포구 서강로 55 (창전동) | 1692930225008 | 1718723162000 | 2500.0 | 1418622761387 | 창전동 | 다방 국산차(녹차) | 02-336-4844 | None | 메가엠지씨(MGC) |
다방업 | 마포구 | 서울특별시 마포구 서강로 55 (창전동) | 1692930225008 | 1718723162000 | 1500.0 | 1418622761397 | 창전동 | 커피(외식) | 02-336-4844 | None | 메가엠지씨(MGC) |
다방업 | 마포구 | 서울특별시 마포구 서강로 53 (창전동, 서강쌍용예가) | 1645784263804 | 1718723087000 | 4500.0 | 1418622761397 | 창전동 | 커피(외식) | 02-6954-2677 | None | 투썸플레이스광흥창 |
df.shape
file_path="seoul-service-from-json.csv"
df.to_csv(file_path, index=False)
pd.read_csv(file_path)