파이썬 - 1일차

Junyong-Ahn·2024년 3월 6일

Python+시각화

목록 보기
1/9

requests 패키지를 이용해 API 에서 데이터 불러오기

import requests
import pandas as pd
import json

authkey="lj1i2jfi3jfasidjfasi028"
# url 은 "" 로 해야함. """  """ 로 하면 404 에러 발생.
url = "htt://.......?authkey={0}&para1=value1".format(authkey)

data_json = requests.get(url)
books = []
for d in data_json['response']['docs']:
	books.append(d['doc'])
# books = [d['doc'] for d in data_json['response']['docs']

books_df = pd.DataFrame(books)

Pandas, Pandas.DataFrame, json 메소드

import pandas as pd

# DataFrame -> json, dsv 파일로 변환하여 저장
df.to_json('파일명.json')
df.to_csv('파일명.csv')
# csv, json 파일 읽기
pd.read_json('파일명.json', encoding='')
pd.read_csv('파일명.csv', enconding='')
pd.read_xml('파일명.xml')

XML과 JSON

###########JSON
{"guests":[

  { "firstName":"John", "lastName":"Doe" },

  { "firstName":"María", "lastName":"García" },

  { "firstName":"Nikki", "lastName":"Wolf" }

]}

############XML
<guests>
  <guest>
    <firstName>John</firstName> <lastName>Doe</lastName>
  </guest>
  <guest>
    <firstName>María</firstName> <lastName>García</lastName>
  </guest>
  <guest>
    <firstName>Nikki</firstName> <lastName>Wolf</lastName>
  </guest>
</guests>

0개의 댓글