웹 크롤링 예제(네이버 금융 시가총액 크롤링)

웹 크롤링 예제(네이버 금융 시가총액 크롤링)

아래는 네이버 금융의 시가총액 순위 1위부터 500위까지 데이터를 가져와 엑셀로 저장하는 Python 코드입니다. 🔹 설명 ✅ Python 코드 import pandas as pdimport requestsfrom time import sleep# 저장할 엑셀 파일명excel_filename = “market_cap_500.xlsx”# 네이버 금융 시가총액 페이지 URL (코스피 기준, sosok=0)base_url = “https://finance.naver.com/sise/sise_market_sum.naver?sosok=0&page=”# HTTP 요청 헤더 (User-Agent 설정)headers = { “User-Agent”: “Mozilla/5.0 (Windows NT 10.0; Win64; x64) … Read more

NumPy

NumPy

NumPy 라이브러리란? NumPy(넘파이, Numerical Python)는 파이썬에서 과학 계산 및 데이터 분석을 위한 대표적인 라이브러리입니다. 다차원 배열 객체인 ndarray를 제공하며, 수학 연산 및 행렬 연산을 효율적으로 수행할 수 있도록 최적화되어 있습니다. 🔹 NumPy 설치 방법 pip install numpy 🔹 NumPy 기본 사용법 1. NumPy 라이브러리 불러오기 import numpy as np 2. NumPy 배열 생성 arr = … Read more

데이터 전처리 실습

데이터 전처리 실습

데이터 준비 결측치 처리 결측치 처리: 개수 확인 결측치 처리: 데이터 혹은 컬럼 삭제 결측치 처리: 대체 (imputation) Outlier 탐지 3표준편차 와 IQR 방법 Outlier 처리: QR 이용하는 방법 Outlier 처리: IQR 이용하는 방법 잡음값 처리 데이터 평활화 잡음값 처리: 비닝 데이터 변환 (Data Transformation) 정규화(Normalization) vs 표준화(Standardization) 정규화 (Normalization) 표준화 (Standardization) 우측 그림 설명 … Read more