목록파이썬 (37)
삶의 공유
안녕하세요 ~ 이번시간에는 가치평가를 하기 위한 필요한 지표들인 재무제표를 크롤링 하는 포스팅 입니다. 네이버 금융에서 크롤링을 진행 할 예정입니다. 먼저 네이버 금융의 웹페이지가 어떻게 되어 있는지 하나씩 살펴보겠습니다. 삼성전자를 예시로 들어보겠습니다. 아래와 같이 삼성전자를 검색해서 > 종합 정보를 클릭합니다. 아래로 쭉 내리시면 기업 실적 요약 정보를 크롤링해서 가져올 것 입니다. 코드를 짜기 위해 url 정보를 복사합니다. https://finance.naver.com/item/main.naver?code=005930 위의 url을 모든 종목에 대해서 가져오기 위해 code와 url로 분리합니다. code = '005930' URL = f"https://finance.naver.com/item/..
안녕하세요 ! 이번 포스팅에서는 텍스트 마이닝을 위한 맥북 상태에서 환경 설정 하기 포스팅 입니다. 여러 시행 착오를 겪고 나서 정리하는 포스팅이라서 많은 분들께 도움이 될 수 있을 것 같아 이렇게 글을 쓰게 되었습니다. ※ 아나콘다는 기 설치 완료 된 것을 가정으로 하고 적은 포스팅 입니다. 참고 부탁드립니다. 1) JDK 설치 맥북은 기본적으로 Java가 설치되어 있지만, 혹시나 설치가 안되어 있는 분들을 위한 작업 입니다. - Google에서 JDK라고 검색을 합니다 - 여기서 본인의 맥북 사양에 맞게 다운로드를 받아서 설치 합니다 ※Arm64 (애플 M1 64bit) / x63 (인텔 CPU 64bit) 2) Homebrew - 아래 사이트에 들어가서 스크립트를 복사합니다. https://brew..
안녕하세요 오늘은 Python의 Seaborn 라이브러리를 활용해서 데이터시각화를 한번 해보고자 합니다. Seaborn라이브러리는 matplot 보다 더 나은 기능을 제공합니다. 관련해서 seaborn 라이브러리 문서를 보고싶으시다면 하기 링크를 클릭 해주시면 됩니다. https://seaborn.pydata.org/examples/index.html Example gallery — seaborn 0.11.2 documentation seaborn.pydata.org 자 이제 예제로 들어가보겠습니다. 먼저 seaborn 라이브러리를 포함하여 데이터 시각화를 위해 필요한 여러 라이브러리를 호출해보겠습니다. import pandas as pd import numpy as np import matplotlib..
안녕하세요 ! 이번 포스팅에서는 Python을 활용하기 위한 준비로 웹크롤링을 하기 위한 Chrome Driver 설치와 Selenium의 활용법에 대한 포스팅을 준비해보았습니다. Chrome Driver 설치 및 Selenium 활용 먼저 본인의 크롬의 버전을 확인해봐야 합니다. 좌측 하단의 Chrome 정보를 클릭 하시면 중앙부에 버전을 확인 하실 수 있습니다. 확인 하신 후에 아래의 링크를 통해 크롬 드라이버를 다운 받습니다. https://chromedriver.chromium.org/downloads ChromeDriver - WebDriver for Chrome - Downloads Current Releases If you are using Chrome version 97, please do..
이번 포스팅에서는 Matplotlib에 대해서 같이 공부해보도록 하겠습니다. Matplotlib는 데이터들을 시각화 하여 분석에 좀 더 직관적으로 보일 수 있게 해주는 것 라이브러리라고 보시면 됩니다. 1. Line Plot 데이터는 구조는 다음과 같습니다. 이것을 가지고 시간에 따른 AAPL의 주가 변동 현황을 Line plot으로 그려보겠습니다. 해당 데이터 프레임(stock_df)에서 바로 matplotlib를 호출 할 수 있습니다. 이는 pandas내에 matplotlib 기능이 포함이 되어있기 때문입니다. 어떤 기준으로 설정했는지 같이 한번 살펴보겠습니다. x축에 'Date' 컬럼을 설정 y축게 'AAPL'의 주가를 설정 label에 'APPLE Stock price' linewidth는 굵기 ..
지난 포스팅에 이어서 이번 포스팅에서도 Pandas 라이브러리의 응용과정을 알아보겠습니다. 앞 포스팅을 안보셨던 분들은 아래 링크 클릭 해주시면 됩니다! https://wg-cy.tistory.com/115 [Python 기초] Pandas(dataframe만들기, CSV/HTML로 Data 불러오기) Pandas Basics 파이썬에서 데이터 분석을 하기 위한 중요한 라이브러리 이고, 파이썬에서의 엑셀 이라고 볼수 있다. 데이터 프레임은 데이터를 행과 열을 이용하여 데이터를 다루는 영역이다. 시리 wg-cy.tistory.com 이번에는 Dataframe을 가지고 지지고 볶고 하는 데이터분석을 위한 기초를 쌓는 과정이라고 보시면 됩니다. 먼저 DataFrame을 만들어보겠습니다. bank_client_..