파이썬 json 파일 관련 코드
2021.11.23 작성
csv 파일을 json 파일로 변환
original이라는 이름의 csv 파일을 change라는 이름의 json 파일로 변환한다.
import pandas as pd
csvfile = pd.read_csv('original.csv')
csvfile.to_json('change.json', orient='records')
json 파일 읽기
change라는 이름의 json 파일을 읽은 뒤 jsondata에 저장해서 사용할 수 있다.
import json
with open('change.json', 'r') as f:
jsondata = json.load(f)
json 형식 데이터 출력
jsondata에 저장한 데이터를 출력할 수 있다.
print(json.dumps(jsondata))
오류
Jupyter를 사용하는 사람들에게 "IOPub data rate exceeded." 오류가 발생할 수 있다.
데이터 양이 많을 경우 발생하는 오류인 것 같다.
해결방법 (임시)
로컬 Jupyter Home Page에서 New -> Terminal 을 클릭한다.
터미널이 나타난다.
해당 터미널에 jupyter notebook --NotebookApp.iopub_data_rate_limit=1.0e10
을 작성하고 엔터를 친다.
해당 진행 과정이 보여지다가 새로운 Jupyter Home Page 창이 생긴다. 해당 페이지에서 새롭게 노트북을 생성한 뒤에 동일한 코드를 사용하여도 오류가 생기지 않고, json 파일이 저장딘다.
Author And Source
이 문제에 관하여(파이썬 json 파일 관련 코드), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@kiyoog02/파이썬-json-파일-관련-코드저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)