본문 바로가기
Python/Pandas

pandas.read_으로 JSON 파일 읽기

by PySun 2025. 5. 18.
반응형

pandas.read_json 함수: JSON 파일 쉽게 읽어오기

데이터 분석의 세계에 오신 것을 환영합니다! 파이썬의 Pandas 라이브러리는 데이터를 다루는 데 있어 매우 유용한 도구입니다. 그중에서도 pandas.read_json 함수는 JSON 형식으로 저장된 데이터를 간편하게 판다스 데이터프레임으로 불러오는 기능을 제공합니다. 이번 포스트에서는 read_json의 사용법으로 데이터를 더욱 효율적으로 다루는 방법을 소개하며, 직접 해보실 수 있는 예제도 함께 제공합니다.

pandas.read_json 함수 소개

pandas.read_json 함수는 JSON 파일 또는 JSON 문자열에서 데이터를 읽어와서 판다스 데이터프레임으로 변환합니다. 이렇게 변환된 데이터프레임은 이해하기 쉽고 강력한 데이터 분석 도구로 활용할 수 있습니다.

함수 시그니처

pandas.read_json(path_or_buf=None, orient=None, typ='frame', dtype=True, convert_axes=True, convert_dates=True, lines=False, chunksize=None, compression='infer', nrows=None)

매개변수:

  • path_or_buf: 읽을 JSON 파일의 경로 또는 JSON 문자열입니다.
  • orient: JSON의 구조를 지정합니다. 기본값은 None입니다.
  • typ: 반환할 객체의 유형, 기본값은 데이터프레임입니다.
  • lines: JSON 데이터가 줄바꿈으로 나누어져 있을 경우 True로 설정합니다.

반환 값:

  • JSON 데이터를 기반으로 생성된 판다스 데이터프레임 또는 시리즈입니다.

사용 예제

기본 예제

아래는 CSV 파일로 저장된 JSON 데이터를 불러오는 기본적인 예제입니다.

import pandas as pd

# JSON 파일 경로
json_file = 'data.json'

# JSON 파일 읽기
data = pd.read_json(json_file)

# 데이터프레임 출력
print(data)

줄바꿈 JSON 예제

만약 데이터가 줄바꿈으로 나누어져 있다면 lines 매개변수를 True로 설정해야 합니다.

import pandas as pd

# 줄바꿈이 있는 JSON 파일 경로
json_file_lines = 'data_lines.json'

# 줄바꿈 JSON 파일 읽기
data_lines = pd.read_json(json_file_lines, lines=True)

# 데이터프레임 출력
print(data_lines)

결론

pandas.read_json 함수는 JSON 형식의 데이터를 손쉽게 판다스 데이터프레임으로 변환해줍니다. 이로 인해 데이터 분석이 더욱 편리하고 효율적이게 됩니다. JSON 데이터를 다루고 있다면, 꼭 한 번 사용해 보시길 바랍니다!

  • pandas.read_json으로 JSON 파일을 판다스 데이터프레임으로 변환해보세요!
  • 데이터 분석의 새로운 가능성을 여러분의 손 안에서 경험해보세요!
반응형