파이썬 공부(ft. sparta)/3주차
3-1. Dart 라이브러리 활용하기
c_sm
2023. 4. 9. 20:50
우선 colab에 들어가서 새로운 파일을 만들어서 "colab - 3주차" 를 만들어 준 후 아래 코드를 적어서 실행을 해 깔아준다.
!pip install dart-fss
그리고 dart fss 라이브러리를 구글창에 검색해보면 아래 사이트가 나오는데 이게 라이브러리에서 제공하는 공식 문서이다.
https://dart-fss.readthedocs.io/en/latest/
DART-FSS — dart-fss documentation v0.3.10 documentation
© Copyright 2021, Sungwoo Jo Revision 2c650cdb.
dart-fss.readthedocs.io
안에 들어가보면 어떻게 까는지, 어떻게 쓰는지 다 설명이 되어있다.
이번엔 api키 입력해볼껀데 코드스니펫에서 복사한뒤 colab에 그대로 붙여넣어준다.
import dart_fss as dart_fss
import pandas as pd
api_key = '여기에 API 키를 입력'
dart_fss.set_api_key(api_key=api_key)
corp_list = dart_fss.get_corp_list()
corp_list.corps
이때 '여기에 API 키를 입력' 이부분에 아까 만들었던 Dart OpenAPI 사이트에서 오픈 API 이용현황에서 본 API Key를 그대로 복사해 넣어준다.
이제 위 코드가 어떤 뜻이냐면
import dart_fss as dart_fss //dart-fss 라이브러리를 쓰겠다.
import pandas as pd //pandas도 쓰겠다.
api_key = '4073d36a8aba3a06b9a76fe321a473f3cf7d6c01' //내 api키를 받아서
dart_fss.set_api_key(api_key=api_key) //키를 설정해준다.
corp_list = dart_fss.get_corp_list() //전체 회사들의 리스트를 쭉 받아서
corp_list.corps //출력해주도록 한다.
실행해보면 아래 사진과 같이 쭉 나오게 된다. 이제 이걸 어떻게 잘 가공하고 정리하고 또 라이브러리에 어떤 기능들이 있는지 살펴보려한다.