본문 바로가기
반응형

파이썬21

공모주 [발행조건확정]증권신고서(지분증권) 트래커 만들기 AI 관련 공부 할때, 주식 쪽이 정보가 빨라 정보를 긁어오려 크롤링 공부하고 있습니다. 그러다 공모주 정보를 한번 긁어와보고 싶단 생각이 들어서 만들어봤습니다. 결과물) 파이썬 스케줄러와 구글 스프레드 시트 스케줄러가 돌면서 시트에 내용을 기록해주고 메일도 발송해줍니다. 스케줄러만 달면 바로 작동 가능한 코드입니다. 문서가 올라오는 시간이 몇시인지까지는 정확히 몰라서 스케줄러는 가능하면 저녁 시간으로 셋팅하는게 좋을 것 같습니다. 저는 파이썬 코드만 돌리고 거기서 이메일 받을까 생각하다 시트에다가도 자동으로 정리해두고 메일 노티도 받고 나중에 거기다가 내용도 추가할 생각으로 구글 시트도 같이 연결했습니다. 먼저 파이썬 코드입니다. import requests import json import os fr.. 2023. 10. 16.
.py와 .ipynb에서 같은 파일 사용하기(같은 파일 경로 사용하기), 다른 컴퓨터에서 같은 파일 사용하기 문제 상황/Users/davi/Documents/GitHub/python_study/test.ipynb/Users/davi/Documents/GitHub/python_study/test.py와 같은 2개의 경로에서 /Users/davi/Documents/GitHub/function_packages/test.json을 사용하려 했더니test.py는 문제가 없었는데test.ipynb에서[Errno 2] No such file or directory: 'function_packages/test.json'라는 오류가 떴습니다. 경로 문제라import os# 현재 경로 조회하기print(os.getcwd())경로를 조회해봤더니/Users/davi/Documents/GitHub/python_study/test.p.. 2023. 5. 12.
집합 연산자 파헤치기 - 문과생 SQL 독학 시리즈8 "Everything is available basically for free. You can learn anything you want for free." - Elon Musk의 인터뷰 중머스크의 말처럼 모두 무료로 접할 수 있고 무엇이든 할 수 있으니..무료로 접할 수 있는 정보들을 제게 맞게 최적화해서 정리해보려고 합니다. 이 글에선 집합 연산자에 대해 자세히 알아보겠습니다.아래는 예시로 사용할 product_a, product_b 테이블입니다.product_aproduct_idproduct_namepricequantity1Apple1.50102Banana0.80303Orange1.20204Pear2.0015 product_bproduct_idproduct_namepricequantity3Orang.. 2023. 4. 30.
파이썬 SettingWithCopyWarning과 FutureWarning 해결하기: Pandas DataFrame에서 .copy() 사용 및 numeric_only 지정 def create_section_df(df): bins = list(range(0, 401, 10)) bins_label = [str(x) + "이상 " + str(x + 10) + "미만" for x in bins] df["section"] = pd.cut( df["total_worktime"], bins=range(0, 401, 10), right=False, labels=bins_label[:-1] ) df["section_count"] = 1 section_df = df.groupby(["section"], as_index=False)[ [ 'y.m', "total_worktime", .. 2023. 4. 18.
반응형