에라모르겠다(‘◇’)?
[Django] pandas모듈을 이용한 json -> csv 파일 생성 본문
- ex) 10개의 json 데이터 ==> json_test.txt 파일로 저장
[
{
"fruit": "apple",
"flavor": "sweet",
"color": "red"
},
{
"fruit": "banana",
"flavor": "sweet",
"color": "yellow"
},
{
"fruit": "orange",
"flavor": "citrus",
"color": "orange"
},
{
"fruit": "kiwi",
"flavor": "tart",
"color": "brown"
},
{
"fruit": "grape",
"flavor": "sweet",
"color": "purple"
},
{
"fruit": "mango",
"flavor": "sweet",
"color": "yellow"
},
{
"fruit": "pear",
"flavor": "crisp",
"color": "green"
},
{
"fruit": "pineapple",
"flavor": "tangy",
"color": "brown"
},
{
"fruit": "watermelon",
"flavor": "juicy",
"color": "green"
},
{
"fruit": "strawberry",
"flavor": "sweet",
"color": "red"
}
]
-- python
from rest_framework.decorators import api_view
from rest_framework.response import Response
import json
import os
import pandas as pd
@api_view(['POST'])
def json_test(request):
json_file_path = os.getcwd() + '/json_test.txt'
csv_file_path = os.getcwd() + '/csv_test.csv'
with open(json_file_path, 'r') as f:
data = json.load(f)
df = pd.DataFrame(data)
df.to_csv(csv_file_path, index=False)
return Response()
- csv 파일로 변환 성공
'Language > Python' 카테고리의 다른 글
[python] 인터프리터 설정 (0) | 2023.05.30 |
---|---|
[Django] 스케줄러 등록 (0) | 2023.05.04 |
[python] datetime을 이용한 microseconds <-> date 변환 (0) | 2023.05.03 |
[Django]시간을 value로 가지고 있는 json 데이터 마지막 시점 이후 데이터 저장하기 (0) | 2023.05.03 |
[python] RSA 복호화 (0) | 2023.04.05 |
Comments