본문 바로가기

유데미 스타터스 데이터 분석15

유데미 스타터스 취업 부트캠프 4기 - 데이터분석/시각화(태블로) 12주차 학습 일지 2022.04.24 ~ 2022.04.28 12주차에는 드디어 마지막 해커톤 프로젝트와 발표가 있었다. 교육 과정이 끝나자마자 끔찍한 감기 몸살을 겪어 12주차 학습 일지는 제출하지 못했지만 해커톤 대시보드 cheat sheet와 회고로 늦은 마무리를 해보려 한다. (분명 11주차 학습 일지에서 '좋은 컨디션으로 마무리할 수 있었으면 좋겠다'라고 썼었는데..😢) 목차 프로젝트: 어린이 독서 습관에 따른 웅진북클럽 콘텐츠 운영 전략 유데미 스타터스 취업 부트캠프 4기 데이터분석/시각화 과정 이수 후기 프로젝트: 어린이 독서 습관에 따른 웅진북클럽 콘텐츠 운영 전략 사용 데이터 이용자 정보 TBL 회원 정보 TBL 상품 구매 이력 TBL 온라인 콘텐츠 열람 로그 TBL 콘텐츠 정보 TBL 전시 정보 TBL .. 2023. 5. 9.
유데미 스타터스 취업 부트캠프 4기 - 데이터분석/시각화(태블로) 11주차 학습 일지 2022.04.17 ~ 2022.04.21 11주차는 고객 분석을 중심으로 SQL 실습과 마지막 프로젝트를 대비한 미니 프로젝트를 진행했다. 배운 내용을 복습하는 것은 이번 학습일지가 마지막이 될 듯해서 어떤 내용으로 마무리를 하면 좋을지 고민하다가 이번 주 학습일지에서는 유데미 스타터스 학습일지 포스팅을 통해서 블로그 유입이 얼마나 발생했을지 데이터로 확인해보기로 했다. 특히 재구매율 지표를 응용하여 블로그 재방문율을 구해보았다. 목차 월별 재구매율(복습) 일별 블로그 재방문율(응용) 월별 재구매율 step 1. 고객 구매 월 중복없이 구하기(date_trunc) -- 월별 재구매율 step 1. 고객 구매 월 중복없이(date_trunc) ), cte_month_customer as ( select .. 2023. 4. 23.
유데미 스타터스 취업 부트캠프 4기 - 데이터분석/시각화(태블로) 10주차 학습 일지 2022.04.10 ~ 2022.04.14 10주차부터는 SQL 실습이 시작되었다. 이제 정말 스타터스 교육 과정의 막바지여서 기대반 걱정반으로 마지막 프로젝트를 기다리며 하루하루를 보내고 있는데 와중에 SQL 실습도 그리 녹록치는 않았다. 개인 과제와 팀 프로젝트, 극악의 밸런스 게임이었다.. 그리고 마지막 프로젝트에서 태블로와 SQL을 동시에 활용해야 하는 부분에 대해서 슬슬 걱정이 되기 시작했다. 무엇을 태블로로 작업하고 무엇을 SQL로 접근해야 하는지? 그래서 이번 주 학습일지에서는 지표 추출 쿼리들을 복습하고 시각화까지 연습하려 한다. 목차 매출지표 일반 매출액, 구매자수, 주문건수 ARPPU, AOV 매출지표 고급 매출증감 매출누계 이동평균 ABC 분석 Z차트 매출지표 일반 1. 매출액, 구매.. 2023. 4. 16.
유데미 스타터스 취업 부트캠프 4기 - 데이터분석/시각화(태블로) 9주차 학습 일지 2022.04.03 ~ 2022.04.07 9주차는 지난 주에 이어서 진행하던 프로젝트를 마무리하고 곧바로 태블로 스페셜리스트 자격증을 준비했다. 아무래도 최종 프로젝트 전 마지막 프로젝트이다보니 긴장도 되고 어느 때보다도 피드백에 집중하게 되었다. 특히 다른 조들의 발표에서 주제를 전개하는 방식이나 LOD, 날짜 수식을 기재하는 방식들을 참고할 수 있었다. 직,간접적으로 영향을 받게 될까봐 다른 사람의 작업물을 보는 것을 기피하는 편인데 그래도 '하나만 얻어가자'라는 평소 가치관으로 마음을 다잡았다. 그리고 대망의 자격증.. 최대한 일과 시간에 졸지 않고 집중해서 공부했고 결과는 다행히 합격이었다. 오랜만에 한시름 놓은 기분이다. 이번 주 학습일지에서는 대시보드 Cheat Sheet로 마지막 프로젝트를.. 2023. 4. 9.
유데미 스타터스 취업 부트캠프 4기 - 데이터분석/시각화(태블로) 8주차 학습 일지 2022.03.27 ~ 2022.03.31 8주차는 태블로 고급 그래프 시각화를 배우면서 새로운 프로젝트를 진행했고 태블로 스페셜리스트 자격증 준비를 병행했다. 개인적으로는 틈틈이 SQL 해커랭크, 리트코드 연습문제를 풀었는데 이틀 밖에 하지 못했다. 아침 시간을 활용하려 하는데 프로젝트가 시작되면 아무래도 다른 것을 병행하기는 어려웠다. 이번 주 학습일지에서는 진행 중인 프로젝트를 복기하면서 프로젝트에서 사용했던 고급 그래프들을 복습하려 한다. 목차 태블로 고급 그래프(게이지 차트, 막대 게이지 차트, 불릿 차트, 폭포 차트) 프로젝트: Google Playstore Free to Paid App Conversion Dashboard 태블로 고급 그래프 게이지 차트 계산된 필드 생성 (sales(%)).. 2023. 4. 2.
유데미 스타터스 취업 부트캠프 4기 - 데이터분석/시각화(태블로) 7주차 학습 일지 2022.03.20 ~ 2022.03.24 7주차는 다양한 집계를 할 수 있는 Primary 함수와 LOD를 중심으로 태블로 프로젝트를 진행했다. 매개변수를 설정하는 것은 조금 익숙해졌지만 datediff와 대상날짜, 날짜 매개변수를 함께 사용하여 조건을 부여하는 것, 시작일과 종료일을 각각 조정하여 조회기간을 설정할 수 있도록 매개변수를 설정하는 것은 어려웠던 부분이었다. 그리고 역시 메인은 LOD로, 개념을 이해하기 위해서 백단에서 어떤 연산이 이루어지는지 순차적으로 접근해야 했고 그나마 쉽다고 여겼던 LOD fixed 연산도 실제 사용 시에는 헷갈리는 부분이 있었다.(가령 VLOD에 존재하는 차원도 fixed 해야 하는지? 결론은 안전하게 접근한다면 이미 존재하는 차원도 fixed 할 수 있다!) .. 2023. 3. 26.
유데미 스타터스 취업 부트캠프 4기 - 데이터분석/시각화(태블로) 6주차 학습 일지 2022.03.13 ~ 2022.03.17 6주차부터 우당탕탕 태블로 실습이 시작되었다. (벌써 반이나 지났다니!) 태블로 실습 첫 주 강의는 대시보드 기획과 기본 차트 생성을 중심으로 진행되었지만 실제 프로젝트 과제를 수행할 때는 훨씬 다양한 기능들을 복합적으로 사용했고, 그 결과 아래 이미지와 같은 상황이 자주 발생했다. 그래서 사용했던 기능들과 개념들을 하나씩 되짚어보고 만들었던 대시보드를 복습, 수정해보려 한다. 목차 태블로 그룹, 집합, 필터 뽀개기 프로젝트: 에어비앤비 객실&호스트 현황 분석 및 실적 개선 제안 태블로 그룹, 집합, 필터 뽀개기 먼저 이 3개의 개념을 확실하게 짚고 넘어간다. 그룹: group by의 그 group이다. 즉 하나의 그룹으로 묶이면 병합 집계된다는 뜻. 집합: I.. 2023. 3. 19.
유데미 스타터스 취업 부트캠프 4기 - 데이터분석/시각화(태블로) 5주차 학습 일지 2022.03.06 ~ 2022.03.10 5주차는 유데미 태블로 고수되기 과정이 끝나고 시계열 데이터 분석 과정을 진행했다. 그렇지만 지난 주에 중간 평가를 대비하느라 태블로 내용을 복습하지 않았고 6주차에는 오프라인 태블로 강의가 진행되기 때문에 이번 학습일지에서는 태블로 기본 개념을 정리하려 한다. 목차 블렌딩과 조인 클러스터링 그룹과 집합 LOD(Level Of Detail) 블렌딩과 조인 조인: 결합 후 집계 블렌딩: 집계 후 결합 조인은 일반적인 데이터베이스 구조에서 사용되는 개념과 동일하다. row 단위로 보조 테이블의 데이터가 붙는 방식이고 데이터를 불러오자마자 진행하게 된다. 반면 블렌딩은 집계의 단위가 먼저 정의된 후 보조 테이블의 데이터가 해당 집계 기준으로 붙는 방식이다. 블렌딩을 .. 2023. 3. 12.
유데미 스타터스 취업 부트캠프 4기 - 데이터분석/시각화(태블로) 4주차 학습 일지(4) DDL(데이터 정의) CREATE (스키마, 테이블 구조 생성) CREATE TABLE 테이블명{ ID INTEGER PRIMARY KEY, NAME VARCHAR(20) NOT NULL, PRICE INTEGER }; ALTER (테이블 구조 변경) # 컬럼 추가 ALTER TABLE 테이블명 ADD 컬럼명 VACHAR(30); # 컬럼 타입 변경 ALTER TABLE 테이블명 MODIFY 컬럼명 INTEGER; # 컬럼 삭제 ALTER TABLE 테이블명 DROP COLUMN 컬럼명; DROP (테이블 구조 삭제) DROP TABLE 테이블명; RENAME (테이블명 변경) TRUNCATE (데이터 모두 삭제) DML(데이터 조작) SELECT(조회) SELECT 컬럼명 FROM 테이블명 WHERE .. 2023. 3. 10.
유데미 스타터스 취업 부트캠프 4기 - 데이터분석/시각화(태블로) 4주차 학습 일지(3) 유데미 스타터스 취업 부트캠프 4기 - 데이터분석/시각화(태블로) 4주차 학습 일지(1) 유데미 스타터스 취업 부트캠프 4기 - 데이터분석/시각화(태블로) 4주차 학습 일지(2) 유데미 스타터스 취업 부트캠프 4기 - 데이터분석/시각화(태블로) 4주차 학습 일지(3) 데이터 분석을 위한 파이썬 로드맵(내가 보려고 만듦) 시각화 1) Matplotlib 라이브러리 준비 import pandas as pd import matplotlib.pyplot as plt # 그래프에 한글 설정 plt.rc('font',family='Malgun Gothic') # 그래프에 마이너스 기호 깨지는 문제 해결 plt.rcParams['axes.unicode_minus'] = False 막대 그래프 df1 = pd.Data.. 2023. 3. 10.