AI SCHOOL/project 3

[mini project 2] 공공데이터를 활용한 대한민국 산업재해 현황 분석

사용한 데이터 라이브러리 및 데이터 불러오기 import pandas as pd import numpy as np import matplotlib.pyplot as plt import plotly import plotly.express as px import koreanize_matplotlib df_sectors = pd.read_csv('전체_재해_현황_및_분석업종별_산업별_중분류__20230202111602.csv', encoding = 'cp949') df_age = pd.read_csv('전체_재해_현황_및_분석연령별_산업별_중분류_21년', encoding = 'cp949') df_dt = pd.read_csv('118_DT_11806_..

AI SCHOOL/project 2023.02.05

[mini project] 스타벅스 매장정보 수집

스타벅스 서울 매장 가져오기 #라이브러리 불러오기 import requests import json import pandas as pd !pip install -U finance-datareader #코랩 사용시 설치 필요요 import FinanceDataReader as fdr # 스타벅스 서울 매장 가져오는 함수 def get_star() : data = { 'ins_lat':'37.56682', 'ins_lng':'126.97865', 'p_sido_cd':'01', 'p_gugun_cd':'', 'in_biz_cd':'', 'set_date':'', 'iend':'1000'} url = "" response = requests.post(url, data = data) star_list = res..

AI SCHOOL/project 2023.01.29

[mini project] 동의종료 청원 데이터 수집

https://petitions.assembly.go.kr/closed/agreeEnded requests, bs4, pandas, time 불러오기 import time from bs4 import BeautifulSoup as bs import pandas as pd import requests page_no = 1 url = f'' response = requests.get(url) pd.read_json(url, encoding = 'utf-8').info() #98개의 칼럼이 있는 것을 확인 df = pd.read_json(url, encoding = 'utf-8').dropna(axis = 1) df.info() #45개의 칼럼만 남은 것을 확인 df = df[['petitRealmNm','p..

AI SCHOOL/project 2023.01.29