[python] 파이썬 pandas에서 JSON 파일을 다루는 방법은 무엇인가요?
판다스(Pandas)는 파이썬에서 데이터 조작과 분석을 위한 강력한 라이브러리입니다. 이 라이브러리를 사용하면 JSON(JavaScript Object Notation) 파일을 쉽게 읽고 쓰는 작업을 할 수 있습니다. 이 포스트에서는 파이썬 pandas를 사용하여 JSON 파일을 다루는 방법에 대해 알아보겠습니다.
JSON 파일 읽기
파이썬에서 JSON 파일을 읽어서 데이터프레임으로 변환하는 방법은 매우 간단합니다. pandas
라이브러리의 read_json()
함수를 사용하면 됩니다.
import pandas as pd
# JSON 파일 읽기
df = pd.read_json('file.json')
위 예제에서 file.json
은 읽고자 하는 JSON 파일의 경로입니다.
JSON 파일 쓰기
이번에는 데이터프레임을 JSON 파일로 저장하는 방법을 알아보겠습니다.
# JSON 파일로 쓰기
df.to_json('output.json')
to_json()
메서드를 사용하여 데이터프레임을 JSON 파일로 저장할 수 있습니다.
JSON 파일을 데이터프레임으로 변환하기
JSON 파일 안에 중첩된 데이터를 가지고 있을 때, 해당 JSON 파일을 데이터프레임으로 변환하는 것도 가능합니다.
# 중첩된 JSON 파일 읽기
df = pd.read_json('nested.json')
파이썬 pandas를 사용하면 JSON 파일을 데이터프레임으로 쉽게 변환하고, 데이터프레임을 JSON 파일로 쉽게 저장할 수 있습니다.
참조:
- 파이썬 pandas 공식 문서: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.read_json.html
- 파이썬 pandas 공식 문서: https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.to_json.html