일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- SubQuery
- 데이터분석
- 태블로
- groupby
- for
- 데이터분석가양성과정
- 시각화
- 데이터 분석을 위한 sql 레시피
- Python
- 비즈니스 분석가
- 비즈니스분석가양성과정
- GA
- while
- 논리적사고
- SQL
- stratascratch
- 패스트캠퍼스
- sql partition by
- sql with
- sql문제풀이
- 국비지원
- eda
- Tableau
- 데이터캠프
- 크롤링
- sql문제
- 데이터베이스
- BDA과정
- 파이썬
- 데이터분석가 과정
- Today
- Total
목록데이터 분석을 위한 sql 레시피 (2)
원시인
수집한 데이터의 일부는 원래 분석 용도가 아니어서 분석에 활용하기 어려운 경우가 존재합니다. 이런 경우 데이터를 분석하기 쉽게 가공해서 유지해두는 것이 좋습니다. 3장을 통해 데이터를 분석에 적합 형태로 가공하는 방법을 배워보도록 하겠습니다. # 코드를 레이블로 변경하는 쿼리 select user_id , case when register_device = 1 then '데스크톱' when register_device = 2 then '스마트폰' when register_device = 3 then '애플리케이션' else '' end as device_name from mst_users ; # URL에서 요소 추출하기 # 호스트 단위로 집계 , 정규표현식을 통해 호스트 이름의 패턴을 추출 select s..
사용자 전체의 특징과 경향 찾기 서비스를 제공하는 측에서 알고 싶은 사용자 정보 사용자의 속성(나이, 성별, 주소지) , 사용자의 행동(구매한 상품, 사용한 기능, 사용하는 빈도) 사용자의 액션 수 집계하기 (사용자가 서비스 내부에서 제공되는 기능 등을 얼마나 이용하는지 집계) with state AS ( -- 로그 전체의 유니크 사용자 수 구하기 select count(distinct session) as tot_uu -- 특정 Unique Users를 전체 Unique Users로 나눈것을 사용률(Usage_rate) from action_log ) select l.action, count(distinct l.session) as action_uu, count(1) as action_count , -..