본문 바로가기
[SQL] Coalesce_NULL값 대체하기 설명 두 컬럼 중 null이 아닌 값을 먼저 출력하는 함수이며, 둘 다 null일 경우는 null 출력 예시 2023. 1. 21.
AWS Server 접속하기 (Windows version) 윈도우를 사용하는 경우 1.1 putty를 다운 받습니다. Download PuTTY - a free SSH and telnet client for Windows 에 들어간 후, Download Putty를 클릭합니다. 자신의 시스템에 맞는 파일로 다운받습니다. (오래된 노트북이거나 Arm64를 사용하는 갤럭시북 GO 같은 노트북이 아니라면, 거의 64 bit- x86일 것입니다. 시스템 정보는 내 PC > 속성으로 확인할 수 있습니다. ) 시스템이 확인되면 해당 시스템에 맞춰 파일을 다운로드 합니다. 1.2 설치 파일을 실행합니다 .기본값 그대로 진행하시면 됩니다. 1.3 PuttyGen을 실행합니다. 검색에서 PuttyGen을 쳐서 실행 1.4 Load를 클릭한 후, ppk 파일을 불러옵니다. 1.5.. 2023. 1. 15.
01. [데분당태 챌린지 2주차] 도메인 지식 선 요약 데이터분석에서 데이터분석 스킬도 중요하지만 더 중요한 것은 산업에 대한 도메인 지식 도메인 지식을 쌓기 위한 다양한 방법을 소개 도메인 지식이란? 도메인 지식을 배우는 방법 도메인 지식을 쌓는 법 내용 [도메인 지식에 대하여] 데이터분석가라면 한번쯤은 느껴봤을 주제로 강의를 시작하시더군요. 취준생이었을 시절, 데이터분석에는 데이터분석 스킬이 가장 중요하고, EDA를 멋지게 하면 된다라고 생각했던 시절이 있었습니다. 때문에 '분석을 하자!' 라고 생각하고 분석을 시작하면 '왜?'라는 질문에 대해서는 항상 빼먹고 진행하곤 했습니다. 그러다보니 피상적으로 나온 결과에만 집착을 했습니다. 유명한 예시로 제가 자주 했던 실수를 설명해보겠습니다. [1단계] 여름철 익사사고와 관련이 있는 요소들을 찾기 위해.. 2023. 1. 15.
AWS Server 접속하기 (Mac version) 맥북을 사용하는 경우 참고: mac에서 openssh를 사용하기 때문에, [brew install openssh]로 openssh를 미리 설치해야 합니다. 1.1 다운로드 한 pem 파일을 홈 디렉토리로 옮깁니다 1.2 터미널을 열어서 [ chmod 400 [pem 파일] ]을 입력합니다. ++ chmod 400의 의미는 파일에 대해서 사용자만 읽기 권한을 갖게 하는 것입니다. 1.3 EC2 인스턴스 페이지에서, 인스턴스 ID 부분을 클릭해서 인스턴스의 정보를 확인합니다. 1.4 ssh -i [pem 파일] ubuntu@[퍼블릭 IPv4 DNS] 를 입력하고 , Are you sure you want to continue connecting에 yes를 입력합니다. ubuntu@ip-xxx가 나오면 접속에.. 2023. 1. 11.
아마존에서 Ec2로 실습용 우분투 서버 만들기 1.1 aws에 회원가입을 하고 로그인을 합니다. (아마존에서 결제할 카드가 필요합니다.) 1.2 Ec2를 클릭합니다. 1.3 인스턴스 시작 클릭 1.4 이름에 원하는 이름을 적습니다. 1.5 이미지로 ubuntu 선택하고 아키텍처는 x86를 선택합니다. 1.6 인스턴스 유형을 선택합니다. 프리티어 사용 가능으로 선택합니다. 1.7 키페어를 선택 또는 생성 합니다. 기존에 사용하는 키 페어가 없다면 새 키 페어 생성을 해줍니다. ( 처음 가입하신 분들은 새 키 페어를 생성해야 합니다.) openssh를 사용하는 경우,(mac은 Putty를 쓸 수 없어서 pem을 선택합니다.) .pem을 선택하고 putty를 사용하려면 (윈도우의 경우에 추천합니다) .ppk를 선택하고 키페어 생성을 클릭합니다. 1.8 네.. 2023. 1. 11.
혼자서 해보는 LOL 챔프 크롤링 기본 구조¶ In [1]: from selenium import webdriver from selenium.webdriver.common.keys import Keys # 엔터키 입력용 import pandas as pd import time driver = webdriver.Chrome('C:/Temp/chromedriver') # 웹드라이버 객체 생성 In [16]: # 우선 수집하는 것에만 초점을 맞춰서 가능한지 확인합니다. # 확인 코드 # 구글을 열어서 키워드 입력 후 이동 driver.get('https://www.op.gg/champion/statistics') # 구글 홈페이지 내용 렌더링 time.sleep(2) # 가렌 선택 이동 champ = driver.find_element_by_.. 2021. 4. 29.