728x90 직무경험4 [성동1기 전Z전능 데이터 분석가] Day 26 SQL 실무 프로젝트에 앞서 진행한 데이터 정합성 분석(기술 담당자 역할로 진행) 프로젝트에 이용한 데이터셋 공공자전거 이용내역 공공자전거 고장 신고 내역 공공자전거 대여내역 공공자전거 대여소 정보 데이터셋의 칼럼명 수정 및 COUNT 함수를 이용한 데이터 정합성 분석 공공자전거 대여소 정보(총 COUNT: 2,749개) 테이블명: place_list 대여소번호: place_number 대여소명: place_name 소재지(자치구): address_district 소재지(상세주소): address_all 소재지(위도): address_lat 소재지(경도): address_long 설치시기: placed_at 설치형태(LCD 거치 개수): install_lcd 설치형태(QR 거치 개수): install_q.. 2023. 11. 21. [성동1기 전Z전능 데이터 분석가] Day 25 COALESCE: 안의 인자들 중 첫 번째로 온 Non-Null값을 반환하는 함수 syntax: select column1, COALESCE(column1,0) from TABLE RANK OVER: 데이터들의 순위를 출력하기 위해 사용하는 함수 syntax: RANK() OVER (Order by column2 desc) ranking(순위열의 별칭을 설정) EX) SELECT Studentname, Subject, Marks, (DENSE_)RANK() OVER(ORDER BY Marks desc) RANK FROM ExamResult ORDER BY RANK; PARTITION BY: RANK OVER를 사용할 때 GROUP BY 처럼 사용할 수 있다. EX) SELECT Studentname, S.. 2023. 11. 18. [성동1기 전Z전능 데이터 분석가] Day 23 SQL 실습 IN/BETWEEN AND나 OR와 비슷한 기능으로 코드의 가독성을 위해 사용한다. Ex) WHERE Country IN(’A’,’B’) = WHERE Country = ‘A’ OR Country = ‘B’ → 국가가 A나 B인 데이터만 가져올 것 BETWEEN ‘1996-07-01’ AND ‘1996-07-31’ → 1996년 7월 1일에서 1996년 7월 31일 사이의 데이터만 가져올 것 LIKE/NOT LIKE 특정 문자가 포함되거나 포함되지 않은 데이터만 불러오는 명령어 Ex) WHERE Unit LIKE ‘%box%’ → box라는 문자가 포함된 데이터만 가져올 것 IS NULL/IS NOT NULL: 비어있는 값이나 비어있지 않은 값을 가져오는 명령어 CASE: 데이터를 특정한 기.. 2023. 11. 15. [성동1기 전Z전능 데이터 분석가] Day 22 오마카세 뉴스레터 데이터 분석: 구독 전환 수를 기준으로 가장 좋았던 2팀과 가장 저조했던 1팀의 비교분석 오마카세 뉴스레터 서비스의 특징 무료 마케팅 뉴스레터(저관여제품) 대상 타겟: 마케팅에 관심을 가질만한 사람(시니어보다 주니어, 20~30대 여성) 대상 타겟이 주로 이용하는 매체: 인스타그램(IG) 가설 재방문이 적고 체류시간이 적을수록 구독 수가 늘어날 것이다. →무료 서비스이기 때문에 빠르게 호기심을 유발하여 초반부의 구독을 이끌어내는 것이 중요하다. → 가장 좋았던 2팀의 재방문율이 가장 낮았고 체류시간도 비교적 적었다. 그에 반해 1팀은 재방문율이 높고 체류시간도 가장 길게 나타났다. PV(페이지뷰)수가 많으면 구독 전환도 많이 일어날 것이다. →PV의 평균 수는 팀별로 차이가 많이나지 않.. 2023. 11. 14. 이전 1 다음 728x90