반응형
파이썬 판다스 JSON 읽기
빅 데이터 세트는 종종 저장되거나 JSON으로 추출된다.
JSON은 평이한 텍스트이지만 개체의 형식을 가지고 있으며, 판다스를 포함한 프로그래밍 세계에서 잘 알려져 있다.
예제에서는 'data.json'이라는 JSON 파일을 사용합니다.
data.json을 엽니다.
JSON 파일을 DataFrame에 로드합니다:
import pandas as pd df = pd.read_json('data.json') print("df = pd.read_json('data.json') :\n", df) print('\ndf.to_string() : \n', df.to_string()) |
위의 코드를 실행하면 아래 그림과 같다.
팁: to_string()을 사용하여 DataFrame 전체를 인쇄한다.
파이썬 판다스 JSON과 사전
JSON = 파이썬 사전
JSON 개체는 Python 사전과 같은 형식이다.
JSON 코드가 파일에 있는 것이 아니라 Python 사전에 있는 경우 DataFrame에 직접 로드할 수 있다:
데이터 프레임에 Python 사전 로드:
import pandas as pd data = { "Duration":{ "0":60, "1":60, "2":60, "3":45, "4":45, "5":60 }, "Pulse":{ "0":110, "1":117, "2":103, "3":109, "4":117, "5":102 }, "Maxpulse":{ "0":130, "1":145, "2":135, "3":175, "4":148, "5":127 }, "Calories":{ "0":409.1, "1":479.0, "2":340.0, "3":282.4, "4":406.0, "5":300.5 } } df = pd.DataFrame(data) print('df = pd.DataFrame(data) : \n', df) |
위의 코드를 실행하면 아래 그림과 같다.
이번 글에서는 파이썬 판다스에서 JSON 파일을 불러오는 방법에 대해서 간략히 살펴보았다.
파이썬 판다스에서 JSON 파일을 불러오는 read_json() 함수, JSON파일은 사전 형식과 동일하며 DataFrame()으로 쉽게 불러올 수 있다.
꼭 손으로 눈으로 머리로 익히며 실습하기를 바란다.
모두 화이팅입니다.!!!
출처 : 이 글의 출처는 w3schools사이트를 참고하였으며 필자가 추가하여 정리한 글입니다.
반응형
'파이썬 > 파이썬기본문법' 카테고리의 다른 글
파이썬 판다스 데이터 클리닝(Data Cleaning) (0) | 2024.01.21 |
---|---|
파이썬 판다스 데이터 분석 (0) | 2024.01.20 |
파이썬 판다스 CSV 파일 읽기 (0) | 2024.01.18 |
파이썬 판다스 데이터프레임-DataFrame() (0) | 2024.01.17 |
파이썬 판다스 시리즈(Series) (0) | 2024.01.16 |
댓글