Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

파일에서 JSON 데이터를 읽고 데이터 프레임, CSV 파일로 변환하는 Python 코드 작성

<시간/>

파일에 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