본문 바로가기

대외활동/ABC 지역주도형 청년 취업역량강화 ESG 지원산업

(59)
[ABC 220831 - 12일차] 어울링 크롤링 어울링 크롤링 및 지도 시각화 라이브러리 임포트 from urllib.request import urlopen from bs4 import BeautifulSoup import pandas as pd 어울링 크롤링 - 1) 데이터프레임 생성 data = pd.DataFrame(columns=['스테이션명', '위치', '상세정보', '위도', '경도']) - 2) 세종시 어울링 사이트 접속 주소 준비 : https://www.sejongbike.kr/userStationAction.doprocess=stationTotalList&menu=21 세종특별자치시 공공자전거 어울링 64. 자이아파트 세종특별자치시 조치원읍 죽림리 376-1 119동 앞 Network 에러 바로가기 www.sejongbike.kr..
[ABC 220831 - 12일차] 과제 피드백 2021년 교통사고 데이터를 분석 과제 발표 이후 직접 2021년 교통사고 데이터를 분석해주시면서 피드백 해주심. 라이브러리 임포트 import pandas as pd import plotly.express as px 데이터 준비하기 df = pd.read_csv('/content/도로교통공단_사망 교통사고 정보_20211231.csv', encoding='euc-kr') df.head() df.info() 교통사고 데이터 전처리 - 패턴화 시켜서 데이터를 자르고 붙이는 연습이 중요함. date_split = df['발생년월일시'].str.split(' ') time_split = date_split.str.get(1) - 1) 발생년월일시 → 공백을 기준으로 자르고, 시간을 다시 : 을 기준으로 잘라서..
[ABC 220830 - 11일차] 과제 2019년도와 2021년도의 교통사고 데이터를 비교해보자. 라이브러리 임포트 import pandas as pd import plotly.express as px 데이터 준비하기 - 2019년 df1 = pd.read_csv('/content/도로교통공단_교통사고 정보.csv', encoding='euc-kr') df1.head() - 2021년 df2 = pd.read_csv('/content/도로교통공단_사망 교통사고 정보_20211231.csv', encoding='euc-kr') df2.head() 교통사고 데이터 전처리 - 2019년 버전 df1 = df1.astype({'발생년월일시' : 'string'}) df1.info() df1['발생시간'] = df1['발생년월일시'].str[8:] d..
[ABC 220831 - 11일차] 4번째 특강 주제 : ESG 경영 ESG 개념 정리 E(Environment) : 친환경 기업들이 ESG 경영에서 가장 신경쓰는 환경 이슈 부분! 친환경 소재 활용, 탄소 제로를 목표로 사업 전반에 걸친 구조 개편 S(Social) : 사회적 책임 경영 소홀한 인권 보호로 소비자로부터 외면받는 사례가 늘어나면서 사회적 가치와 관련된 항목(공공이익 증대와 노동, 동반성장)들의 중요성이 높아짐 G(Governance) : 지배구조 개선 기업은 이사회의 독립성과 다양성을 높이고 있는 추세로 지배구조 개선은 그만큼 중요한 과제! (적극적인 의결권 행사, 책임투자 확대 ESG 경영 마케팅 사례 배달의 민족 “일회용품 덜 쓰기” 운동으로 유엔 지속 가능 개발 목표 경영지수 상위그룹 선정 당근마켓 중고거래를 통한 자원 재사용으로..
[ABC 220831 - 11일차] 웹 크롤링 타슈 크롤링 1. 크롤링할 사이트 접속(URL) 2. 크롤링할 화면의 HTML Tag 확인(내가 수집할 Data의 위치 또는 Tag) 1) 페이지 소스 보기 → HTML Tag 확인 2) 크롬 F12 개발자 모드 → Tag 확인 1. 라이브러리 임포트 from urllib.request import urlopen from bs4 import BeautifulSoup import pandas as pd 2. 타슈 크롤링 1) 데이터 프레임 생성 data = pd.DataFrame(columns=['Station 스테이션명', '위치', '상태정보', '위도', '경도']) 2) 타슈 사이트 접속주소 준비(url) url = 'https://new.tashu.or.kr/stationLis..
[ABC 220830 - 10일차] HTML 기초 1장 인터넷과 HTML(Hypertext Markup Language) 기초 1) 인터넷의 형성과 발전 - 소규모 통신망을 상호 접속하는 형태에서 점차 발전한 통신망 - TCP/IP 규약을 이용 - 공개형 컴퓨터 통신망 2) 인터넷의 발달과정 - 실험적 운영 단계 : 미국 국방부 산하의 고등 연구국의 연구용 네트워크에서 유래 - 상업적 활용 단계 - 세계화 단계 * 인터넷 관련 용어 1. IP 주소 : 인터넷에 연결된 모든 컴퓨터에 부여되는 고유의 식별 주소, 32비트, 4개의 십진수를 점(.)으로 구분해서 표시, 지금은 IPv6 주소 길이를 128비트로 늘림. 각각 두자리 16진수 여덟개, 각각 콜론(:)을 사용해서 구분 2. 도메인 이름 : 도메인 이름은 숫자가 아닌 문자로 구성, 국제적 도메인 이름..
[ABC 220829 - 10일차] 웹기초 실습(혼자 해본 것) 교통사고 현황 데이터 분석 및 지도 시각화 서울을 기준으로 한번 실습해보자! - 이 경우 강남이나 강북의 차이를 보도록 하자. 1. 데이터 분석, 시각화 2. 지도 시각화 3. 느낀점 ** 데이터 전처리 과정은 이전 글에서 확인 ** 1) 데이터 준비하기 su_df = df[df['발생지시도'] == '서울'] su_df.info() 2) 데이터 확인 su_df.head() 3) 발생시간별 사망자수 현황 fig = px.bar(su_df,x='사망자수', y='발생시간', orientation='h') fig.show() 4) 요일별 사망자수 현황 fig = px.bar(su_df,x='사망자수', y='요일', orientation='h',color='주야') fig.show() 5) 발생지별 사망자수..
[ABC 220829- 10일차] 웹 기초 교통사고 현황 데이터 분석 1. 라이브러리 임포트 import pandas as pd import plotly.express as px 2. 데이터 준비하기 - 데이터를 불러오기 전에, 데이터를 먼저 확인해보자. 왜 notepad++로 열었냐? => 데이터의 개수가 많은 csv 파일일 경우에는 엑셀로 열게 되면 데이터가 깨질 수 있다. notepad++로 열면 안깨짐!! 데이터를 열어서 우리가 확인할 것? - 1. encoding 방식 확인, 2. 데이터 개수 확인, 3. 각 데이터 형식 확인 - 데이터 불러오기 df = pd.read_csv('/content/도로교통공단_교통사고 정보.csv', encoding='euc-kr') df.head() : 이때, 왜 경로가 내 PC가 아닐까? ==> Cola..

반응형
LIST