본문 바로가기

Category855

네이버 주식 데이터 추출(크롤링), 판다스 그래프 그리기 판다스를 배우는 단계에서 시계열 데이터인 네이버 주식 현황을 크롤링한 코드로 matplotlib와 seaborn으로 그래프를 그리는 코드 연습을 해봤다. 네이버 주식 데이터 크롤링(파이썬) 네이버 주식에 대한 크롤링은 파이썬으로 간단하게 작성이 가능함. 삼성전자 코드로 예시 데이터를 추출했고, 다른 기업으로 변경할 때는 해당 기업의 코드만 변경하면 됨 import requests import time import pandas as pd total_data = [] stock_code = '005930' # 삼성전자 for page in range(1, 11): print(f'Page - #{page}') url = f'https://m.stock.naver.com/api/stock/{stock_code}.. 2024. 3. 30.
판다스 날짜 추출 - 연,월,일 분리 날짜 데이(2023-01-01)에서 연,월,일을 각각 분리하여 다른 열(컬럼)에 저장하는 판다스 날짜 추출 연습 코드. 월, 일의 경우 2자리를 유지하도록 추출하기 위해 문자열 포맷팅을 사용함 판다스로 날짜에서 연,월일, 추출해보기 ▶ 날짜 컬럼이 있는 엑셀 파일 : test.xlsx ▶ 판다스로 엑셀 파일을 불러오기 'test.xlsx' 파일을 읽어와 데이터프레임으로 저장한 후, 그 데이터프레임을 출력하는 작업을 수행함 ▶ 엑셀 파일이 아닌 dict 타입 날짜를 사용하여 연, 월, 일 분리하기 dict를 DataFrame으로 만든 후 날짜 컬럼 'startDt' 열에 대해 to_datetime()와 dt 접근자를 사용하여 연도, 월, 일을 추출하고 각각 'year', 'month', 'day' 열에 저.. 2024. 3. 28.
[Data] 진료 비급여 항목 수가, 제증명 수수료 2024. 3. 17.
[Data] 가정용 보일러 인증 제품 리스트 (2023.12월 기준) 2024. 3. 17.
2024.02.17 아파트 실거래가 조회 (758건) 2024년 02월 17일 기준 전국 아파트 실거래가 현황(총 758건)입니다. 본 자료는 공공데이터포털 아파트 매매 실거래 상세 자료에서 발췌한 자료입니다. 아파트 실거래가 조회 결과 ※ 거래 일자 : 2024년 02월 17일 ※ 거래 건수 : 서울시(21), 부산시(36), 대구시(27), 인천시(33), 광주시(33), 대전시(24), 울산시(45), 세종시(9), 경기(133), 강원(81), 충북(51), 충남(70), 전북(30), 전남(36), 경북(59), 경남(70), 제주(0), 총 758건 아파트별 연간 실거래가 검색 ※ 자료 순서 : "광역시도 주소(가나다 순) | 아파트명, 층수 | 전용면적(㎡) | 거래금액 | 건축연도 | 도로명주소 (지번)" 순서임 강원 강릉시 노암동 | 노암영.. 2024. 2. 21.
파이썬 워드클라우드 설치, konlpy Okt() 사용 파이썬 워드클라우드 설치 후 마스크 이미지로 워드클라우드 모양을 만들어 보았는데, konlpy의 Okt()를 사용하지 않으면 문장의 형태소 문제로 인해 제대로 된 텍스트 마이닝이 되지 않았다. 본 글에서는 파이썬과 윈도우 환경에서 konlpy의 Okt()를 사용하기 위한 자바 jdk 설치, konlpy 라이브러리 설치, 그리고 워드클라우드를 표시하기 위한 마스크 이미지를 만들 수 있는 파이썬 코드를 작성해보려고 한다. 자바 jdk 설치 konlpy 라이브러리를 사용하기 위해서는 자바 JDK가 설치되어 있어야 한다고 하여, JDK 17 버전을 받아서 설치함 JDK(Java SE Development Kit) 17 다운로드(오라클 사이트) 다운로드 파일 설치 시 "Next>"만 계속 클릭하여 설치를 완료한다.. 2024. 2. 14.
파이썬 도서관리 프로그램 오라클 SQL 연습을 위한 파이썬 도서관리 프로그램 코딩 연습 코드. 파이썬에서 오라클 연결 라이브러리(cx_Oracle) 호출 후 함수 기반으로 DB 쿼리한 결과를 정리한 내용입니다. 파이썬 도서관리 프로그램 작성 개요 VS Code 터미널 기반에서 코드를 실행하면 아래 이미지와 같이 출력되며, 메뉴를 선택하고 나오는 문구대로 입력하면 결과를 볼 수 있음 코드를 실행하면, '도서 조회 프로그램' 메뉴 선택 목록(전체 조회, 도서 검색, 도서 추가, 도서 삭제, 프로그램 종료)이 나오고, 번호를 선택하면 각 코드가 실행됨 도서 관리 프로그램에서 사용하는 DB 테이블은 2개(book_store, book_list)로 각 컬럼은 다음과 같음 book_store : 관리코드(PK), 출판사명, 전화번호, 국가.. 2024. 1. 3.
VS Code에서 Anaconda 사용하여 Python 3.9 가상환경 설정하는 방법 Anaconda 환경에서 VS Code를 사용하여 간단한 웹 프로그램을 만들어서 배포해보려고 했는데, 서버의 파이썬 버전이 3.9이고, 장고 버전도 3.2가 지원된다고 하여 이에 맞게 설정하는 것을 해보고 그 내용을 올려봅니다. VS Code에서 Anaconda 사용하여 Python 3.9 가상환경 설정하기 VS Code에서 파이썬 장고(django) 프레임워크로 간단하게 뭔가를 만들어서 무료 또는상용 서버에 올려 테스트라도 해보려고 할 때, 해당 서버의 파이썬 또는 장고 버전에 맞게 설정을 해야할 때가 있습니다. 이 경우에, 다음과 같이 진행하면 쉽게 가상환경을 만들고 장고 (django) 를 설치할 수 있습니다. 1. Anaconda를 설치하지 않았다면, Anaconda 공식 웹사이트(https://.. 2024. 1. 2.
윈도우11 탐색기 파일 속성 '추가옵션표시' 없애는 방법 윈도우11 탐색기 팝업창 추가옵션표시 없애는 방법에 대해 아시나요? Windows 11 레지스트리에 코드를 추가하여 '추가옵션표시' 항목은 안 보이고 더 많은 옵션이 표시되도록 할 수 있습니다. 윈도우11 탐색기 '추가옵션표시' 없애는 방법 탐색기에 있는 파일 위에서 마우스 우클릭 시 보이는 팝업창에서 내가 원하는 항목을 실행하려고 할 때 '추가옵션표시' 항목을 선택해야하는 불편이 있다면, 아래 내용대로 해보세요. 위 이미지와 같이 '추가 옵션 표시' 항목을 클릭해야 나머지 항목을 볼 수가 있죠. 이 부분을 없애보도록 하겠습니다. 시작 메뉴 버튼 우측에 있는 돋보기 버튼을 클릭해서 상단 검색란에 'cmd'를 입력한 다음 위 이미지처럼 보이면 '관리자 권한으로 실행'을 선택합니다. 또는 시작 메뉴 버튼을 .. 2023. 12. 23.
파이썬에서 오라클 데이터베이스 연결 후 쿼리 사용하기 파이썬 주피터 노트북(jupyter notebook)에서 오라클 데이터베이스 연결 후 정의어(DDL), 질의어(DML) 등을 실행하는 코드입니다. 테이블 생성과 데이터를 입력하고 fetchall()을 통해 조회된 데이터를 확인하고, 데이터 업데이트와 삭제를 하는 예시 코드입니다. 파이썬에서 오라클 데이터베이스 연결 파이썬을 사용하여 오라클 데이터베이스에 연결하기 위한 라이브러리(cx_Oracle) 설치 명령어 : pip insall cx_Oracle * anaconda 환경에서는 conda install cx_Oracle (base) C:\User\admin>pip install cx_oracle (base) C:\User\admin>conda install cx_oracle 설치가 완료된 후 아래와 같.. 2023. 12. 22.