본문 바로가기
728x90

데이터&AI152

Dart에서 기업 사업보고서 공시 수집하기 (feat .Python) 1. 필요한 라이브러리 설치: pip install dart-fss 2. 패키지 임포트 import dart_fss as dart import pandas as pd import requests import xml.etree.ElementTree as ET import zipfile import io from bs4 import BeautifulSoup api_key = '{내 api key}' dart.set_api_key(api_key=api_key) 3. 상장 기업명 크롤링 # 상장 기업명 크롤링 corp_list = dart.api.filings.get_corp_code() corp_df = pd.DataFrame.from_dict(corp_list) corp_df = corp_df.dropna(.. 2024. 2. 5.
Dart API KEY 발급받기 (open dart. dart api key) 국내주식 많이 투자하시나요? 국내주식의 공시는 금융감독원의 전자공시 시스템 Dart 를 통해 공시됩니다. DART는 금융감독원에서 운영하는 전자공시시스템으로, 상장법인, 금융기관, 지방자치단체 등 공시의무기관이 의무적으로 공시해야 하는 정보를 인터넷으로 제출하고, 일반 투자자들이 실시간으로 열람할 수 있도록 하는 시스템입니다. Dart에서 공시되는 주요 사항은 크게 3가지 입니다 1. 정기공시: 사업보고서: 매년 3월말, 6월말, 9월말, 12월말에 제출 반기보고서: 매년 6월말, 12월말에 제출 분기보고서: 매 분기마다 제출 (1분기: 4월말, 2분기: 7월말, 3분기: 10월말) 사업보고서, 반기보고서, 분기보고서는 회사의 재무상태, 경영성과, 미래계획 등을 포함합니다. 2. 주요사항보고: 임원 및 .. 2024. 2. 4.
[langchain공부] langchain 핵심 - 1 (체인 만들기) langchain의 핵심~!!!! 이름 그대로 chain을 만들어봅시다!! 그런데!!! 왜 체인이 필요할까요!!?? GPT를 활용, 연결되고 연결되는 결과물을 얻기 위해서입니다!! 예를들어!! 여러분은 한 연극의 제목에 대한 비평문이 필요한 상태입니다! 그렇가면, GPT를 활용하여 1. 제목기반의 시놉시스 작성 2. 시놉시스 기반의 비평문 작성 의 절차를 걸쳐야 겠지요!? 위 과정을 langchain 을 활용한다면 깔끔하고 이쁘게 만들수 있습니다!! 연극의 시놉시스의 비평문이 필요한 상태입니다! 함께 시작해보아요!! 우선 언제나 그렇듯 키와 패키지를 임포트해줍니다 from langchain.prompts import PromptTemplate from langchain.chat_models import .. 2024. 2. 3.
[langchain공부] DatetimeOutputParser (datetime으로 결과도출!!) from langchain.output_parsers import DatetimeOutputParser ## 위 함수가 추가되었다!!!! from langchain.output_parsers import CommaSeparatedListOutputParser from langchain.prompts import PromptTemplate from langchain_openai import ChatOpenAI openai_api_key = '내 키' model = "gpt-3.5-turbo" output_parser = DatetimeOutputParser() format_instructions = output_parser.get_format_instructions() prompt = PromptTempl.. 2024. 2. 3.
728x90