전체 글 (103) 썸네일형 리스트형 [ABC 220901 - 13일차] 크롤링 및 워드 클라우드 시각화 네이버 랭킹 뉴스 크롤링 및 워드 클라우드 시각화 라이브러리 임포트 from urllib.request import urlopen from bs4 import BeautifulSoup import pandas as pd import datetime from pytz import timezone 한글 깨짐 방지 코드 import matplotlib as mpl import matplotlib.pyplot as plt %config InlineBackend.figure_format = 'retina' !apt -qq -y install fonts-nanum import matplotlib.font_manager as fm fontpath = '/usr/share/fonts/truetype/nanum/Nanu.. [ABC 220831 - 12일차] PANDAS를 활용한 인구 구조 분석 PANDAS를 활용한 인구 구조 분석하기 한글 깨짐 방지 코드 import matplotlib as mpl import matplotlib.pyplot as plt %config InlineBackend.figure_format = 'retina' !apt -qq -y install fonts-nanum import matplotlib.font_manager as fm fontpath = '/usr/share/fonts/truetype/nanum/NanumBarunGothic.ttf' font = fm.FontProperties(fname=fontpath, size=9) plt.rc('font', family='NanumBarunGothic') mpl.font_manager._rebuild() 데이터 읽.. [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. 도메인 이름 : 도메인 이름은 숫자가 아닌 문자로 구성, 국제적 도메인 이름.. 이전 1 ··· 8 9 10 11 12 13 다음