파일에 pandas_sample.json으로 저장된 다음 샘플 json 데이터가 있다고 가정합니다.
{ "employee": { "name": "emp1", "salary": 50000, "age": 31 } }
csv로 변환한 후의 결과,
,employee age,31 name,emp1 salary,50000
해결책
이 문제를 해결하기 위해 다음 단계를 따릅니다. -
-
pandas_sample.json 만들기 파일을 만들고 JSON 데이터를 저장합니다.
-
파일에서 json 데이터를 읽어 데이터로 저장합니다.
data = pd.read_json('pandas_sample.json')
-
데이터를 데이터 프레임으로 변환
df = pd.DataFrame(data)
-
데이터를 csv 파일 형식으로 변환하는 Apple df.to_csv 함수,
df.to_csv('pandas_json.csv')
예
더 나은 이해를 위해 아래 구현을 살펴보겠습니다. −
import pandas as pd data = pd.read_json('pandas_sample.json') df = pd.DataFrame(data) df.to_csv('pandas_json.csv')
출력
employee age 31 name emp1 salary 50000