본문 바로가기

성동1기 전Z전능 데이터 분석가 과정

[전Z전능 DA] Day18 - 엑셀 데이터 , SQL 기초 이해 1

🎯오마카세 레터 데이터 분석

 

가설1. 광고로 들어온 사람들의 오픈률은 낮을 것이다.

 

 

 

 

• 레터 오픈 날짜와 9월 중순 쯤 오픈률이 많은 것으로 보아 오픈러쉬 외에 9월에 광고가 있었을 것으로 추정 
• 같은 시기에 embed  오픈률이 유독 많은 것을 확인
• 가설1은 그렇지 않다로 볼 수 있고 광고 효과가 확실히 있었음을 알 수 있다. 

 

 

2. 막대그래프를 보니 광고 이후 9월말~10월초에 유난히 오픈율이 낮은 것을 확인 .  이유가 있을까? 

•오마카세 레터를 방문해 찾아보니 추석으로 인해 레터 발송이 이루어지지 않았음을 확인할 수 있었다
•10월12일 이후 다시 오픈율이 높아진 것을 확인 !

 

 

3. 오픈러쉬의 값이 큰 편인데  전체 데이터 분석에 영향이 있지 않을까? 첫 주를 제외한 데이터와 비교해보자!

 

• 첫 주 데이터가 미치는 영향이 매우 커 보인다
• 정확한 데이터 분석을 위해 첫 주는 제외하는게 좋겠다

 

 

4. 그 외 분석

 

 

 

 

 

구독 취소는 대부분 한달 이내에 이루어졌다.

 

 

 

 

 

 

 

 

🌵오마카세 데이터 분석 후기

엑셀이 정말 익숙하지 않아서 분석보다는 분석을 위한 데이터를 취합하는데 시간이 더 걸린것 같다. 툴 사용이 서투니 더 많은 시간을 할애해서 고민해야할 문제 정의나 가설 수립에 집중력이 떨어진다. 그럼에도 팀원분들과 협력해서 이만큼의 문제정의와 가설 검증을 할 수 있었다 ( 고맙습니다 정말정말) 협업은 정말 중한것이다..최고다..

 

최기영 멘토님이 우리 팀의 분석이 날카로웠다고 해주셨다 (오와아아아아🎉)

첫 주 데이터를 제외한 점, 광고 후 오픈율이 유독 낮은 것에 이상함을 느끼고 직접 해당 서비스에 들어가 확인한 점을 칭찬해주셨다! 돌고래가 된 기분🎉

 

⚡시각화 그래프 확인할 때 : 추이, 특이점, 변곡점, 반복되는 부분 

-오픈이 높았던 레터들을 묶고 이러이러한 특징이 있었다.

-특이사항 (제외할지 취합할지)

-의미가 있는 데이터 인가 판단 (확률로 구분) 정규분포도...

 

짧고 강렬했던, 손에 땀을 쥐게했던 엑셀(스프레드시트) 데이터 분석이었다. 

 


 

🎯엑셀 데이터 리터러시  과제

<엑셀 데이터리터러시_1 파일을 보고 무료이용자에서 유료구매자로 전환 된 비율 구하기>

 

1. free 유저들만 먼저 모으고 결제 이력이 있다면 1을 적었다. 

  • pay_method card, point, vbank, trans 별 합과 유료전환의 총 합을 구하기위해 sum을 사용했는데 제대로 된 값이 나오지 않아서 이리저리 검색해보니 if 함수를 써서 결제이력이 있다면 표시되는 1에 문제가 있었다. 서식을 숫자로 아무리 바꿔도 안됐는데 int(1)로 바꿔서 실행하니 오류가 해결됐다!

2. 유료 전환 컬럼의 값들을 확인해보니 0,1 만 있어서 유료전환 합계를 바로 구했다. 

 

 

 

멘토님의 과제 설명 중 몇 가지

 

첫구매가 무료인 사람 찾기 => 날짜 최근순으로 정렬, 해당아이디 아래부터 구매내역 카운트 

 

len() : 빈셀인지 확인 

isblank(): 빈셀 확인

if(and( j133 <> 0, len(k133)), true값,false값)

              같지않다 

 

 

💡최소한의 SQL

-관계형 데이터베이스 (RDBMS)에 대한 이해가 깊어져요

-관계형 데이터베이스에서 원하는 (필요한) 데이터를 뽑아 올 수 있어유

 

SQL 

저장된 데이터 중에 내가 보고싶은 데이터를 가져올 때 쓰는 명령어

가져오기 뿐만아니라 새로운 데이터를 저장, 기존 데이터 수정, 삭제하는 것도 가능

 

SQL 활용처

-비개발자 (기획, 마케팅, 운영, 분석가) 분석에 필요한 데이터를 끄집어 내는 것이 목적

-개발자(개발, 엔지니어링) 사용자에게 보여줄 데이터를 꺼내고, 생성되는 데이터를 저장, 업데이트, 삭제하는 것이 목적

 

 

 

• 스프레드시트에서 쿼리 연습하기

 

 

SELECT : 테이블(DB)에서 특정 열의 데이터를 가져오는 명령어

=query (DB(범위), "select  * " ) :  모든 열을 가져와라 

 

select A

select A. B

select  *

select avg(A) -  (sum, count, min/max 가능)

select B+C  - (+ - * / % 가능)

 

 

WHERE : 가져오는 데이터중에 특정 조건에 해당하는 데이터를 가져오는 명령

AND ,OR, NOT 과 사용

 

 

 


 

🍁 엑셀에서도 SQL 쿼리를 사용할 수 있구나!! 역시 엑셀은 변ㅌ..아니 없는게 없다. 안되는게 없어.

나 혼자 험난했던 엑셀이 끝나서 마음이 후련하다 좋은 팀원들과 분석도 잘 해냈다

 

GA4 복습권 등록하기 (잊으면안돼, 슬랙에서 쿠폰번호 챙기기)