반응형
Recent Posts
Notice
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 잠재적결과
- 실무로통하는인과추론
- 수학적해석학
- 데이터분석
- Recsys
- 벡터
- 빅쿼리
- 선형대수학
- mathematicalthinking
- 코세라
- 회고
- 인과추론
- 네카라쿠배당토
- 나의서양미술순례
- 인과추론 무작위 실험
- recommendation system
- DataAnalyst
- 인과추론개요
- SQL
- 데이터분석가
- 티스토리챌린지
- BigQuery
- 글또10기
- chatGPT
- Bayesian
- 데이터분석가 코딩테스트
- 독후감
- 베이지안통계
- 오블완
- CausalInference
Archives
- Today
- Total
목록Pivot 함수 (1)
Derek 의 데이터 성장기
[SQL] 빅쿼리(Bigquery) 피보팅(Pivoting)
1. Pivoting SQL을 활용하다보면, Pivoting이 필요한 시점이 있다. 대표적으로, 한 칼럼안에 있는 다중 ROW 값들을 다중 Column 으로 전환하고 싶을 때 이다. 예를 들어, 우리 서비스에서 발생한 모든 Event LOG 를 파악하고 싶다. Event 라는 칼럼 안에 500개가 존재하는데 하나하나 모두 CASE WHEN 문으로 활용해서 할수 없기 때문이다. GROUP BY COUNT도 유저 별로 다중 RAW를 만드는 테이블 형식 일뿐, 칼럼형태론 변환하지 못한다. Pandas 에서 Pivot 하는 함수가 존재하지만, Bigquery 에서도 존재한다. 빅쿼리에서 제공하는 Sample Data를 기준으로 따라가보자. ## SAMPLE : PIVOTING 할 칼럼을 정함. 열로 분할할 것들..
Data/SQL - Bigquery
2024. 3. 27. 21:40