내일배움캠프(데이터 분석 부트캠프 1기)
-
<TIL> 2023-12-21내일배움캠프(데이터 분석 부트캠프 1기)/TIL & WIL 2023. 12. 21. 21:31
스파르타 코딩클럽 내일배움캠프 4일차 오늘 한 일 SQL 코드카타 문제 7개! SQL 코딩테스트 블로그 작성 팀 프로젝트 발표 자료(노션) 수정 및 발표 스크립트 관련 회의 배운 것 SQL 문제를 풀 때 회원 수라고 하면 ROW수라는 뜻이 아니기 때문에 USER_ID에 DISTINCT를 걸어주어야한다.이거랑 유사하게 문제가 나왔을 때 낚이지 말아야겠다 팀 프로젝트 유튜브 발표자료 https://www.youtube.com/watch?v=zhLTXsOgpcw 발표는 팀원 분이 수고해주셨다! 감사합니다! 아래는 내가 오늘 풀었던 문제에서 DISTINCT를 쓰지 않아 어디가 틀렸는지 1시간을 고민했던 코드였다. SELECT YEAR, MONTH, GENDER, COUNT(DISTINCT USER_ID) AS ..
-
<TIL> 2023-12-20내일배움캠프(데이터 분석 부트캠프 1기)/TIL & WIL 2023. 12. 20. 22:37
스파르타 코딩클럽 내일배움캠프 3일차 오늘 한 일 SQL 코드카타 SQL 코딩테스트 블로그 작성 팀 프로젝트 발표 자료 관련 회의 배운 것 SQL : CONCAT_WS, CONCAT HAVING절 활용 팀 프로젝트 노션 발표자료 https://www.notion.so/B07-d6fd457ccb5d416cb9ceba8e14a75d31 (B07) 학습 플랫폼 이용자 리텐션 분석 | Built with Notion I. 서론 dorian-bellflower-bb8.notion.site 오늘 풀었던 코테 중에 가장 어려웠던 문제 다른 부분은 다 괜찮았는데 HAVING절을 쓰는게 갑자기 기억이 안나서 N건 이상의 로우가 조회되는 ID의 ~ 를 조회하라는 문제들이 대부분 막혔었다. 곰곰히 한시간 가까이를 고민했는데..
-
<TIL> 2023-12-19내일배움캠프(데이터 분석 부트캠프 1기)/TIL & WIL 2023. 12. 19. 22:06
스파르타 코딩클럽 내일배움캠프 2일차 오늘 한 일 SQL 코드카타(프로그래머스 SQL 코딩테스트 문제 풀기) 밀린 SQL 코딩테스트 블로그 기록하기 진행 팀 프로젝트 데이터 전처리 및 시각화 코드 작성 - 사용한 데이터 어제 배웠던 RFM 고객 세분화 개념을 이용해서 - Recency : 얼마나 최근에 구매했는가 - Frequency : 얼마나 자주 구매했는가 - Monetary : 얼마나 많은 금액을 지출했는가 R: 사용자가 마지막으로 로그인한 시간(일) (int) F : 월간 활동적인 학습 일수(int) M : 구독 유형(베이직, 프리미엄 이진 데이터) 이렇게 정의를 하였다. M의 경우엔 애초에 Basic과 Premium 2개의 집단으로 이루어진 이진 데이터였고 R과 F의 경우 중앙값을 기준으로 높고..
-
<TIL> 2023-12-18내일배움캠프(데이터 분석 부트캠프 1기)/TIL & WIL 2023. 12. 18. 20:53
스파르타 코딩클럽 국비지원 내일배움캠프 대망의 첫 날 오늘 한 일 SQL 코드카타 문제 3문제 팀 프로젝트 발제 및 팀 빌딩 팀 노션 작성(https://www.notion.so/B07-58f011b727ae435795c10493bc296ea4) 팀 운영 규칙 및 계획 설정 프로젝트 회의 팀 프로젝트 자료조사 및 계획 설정 학습 플랫폼 이용자 구독 갱신 예측 해커톤 데이터(DACON)로 분석 하기로 결정 https://dacon.io/competitions/official/236179/overview/description 학습 플랫폼 이용자 구독 갱신 예측 해커톤 - DACON 분석시각화 대회 코드 공유 게시물은 내용 확인 후 좋아요(투표) 가능합니다. dacon.io RFM 분석이란 CRM(고객 관계 ..
-
<TIL> 2023-12-14내일배움캠프(데이터 분석 부트캠프 1기)/TIL & WIL 2023. 12. 14. 23:52
내일배움캠프 사전학습캠프 사실상 금요일은 일정이 있어서 사전캠프를 빠져야하기 때문에 사실상 오늘이 마지막 날 스파르타코딩클럽 / 데이터 분석 종합반 4,5주차 수강 인터넷에서 제공하는 코딩 강의들은 강의 초중반엔 콧노래 부르며 난나나 이런게 있어요 하면서 가르쳐주다가 마지막 즈음되면 갑자기 어려운 내용 어려운 코드 와다다 쏟아내면서 마무리하는 경향이 있는 것 같다. 응용 파트가 어려운건 맞지만 왜 항상 이런 패턴일까 ㅋㅋ 배운 것 - 코호트 분석(Cohort Analysis) - 리텐션 분석(Retention Analysis) 코호트 분석 코호트란 동질한 집단을 의미함 코호트 분석이란 동일한 기간 동안 공통된 특성이나 경험을 가진 사람들을 모아서 분석하는 것 리텐션 분석 리텐션(유지율)은 제품의 첫 번째..
-
<TIL> 2023-12-13내일배움캠프(데이터 분석 부트캠프 1기)/TIL & WIL 2023. 12. 13. 22:15
내일배움캠프 사전학습캠프도 이제 이틀 남았다. 스파르타코딩클럽 / 데이터 분석 종합반 2,3주차 수강 배운 것 - pandas, matplotlib 활용하는 것(복습) - folium 라이브러리 데이터분석의 기초에 대해서 복습하는 느낌으로 마음편하게 2~3주차를 수강하다가 지도 시각화 라이브러리를 배울 수 있었다. folium 라이브러리 : 지도 위에 interactive하게 표현해주는 파이썬의 지도 시각화 라이브러리 장소의 위경도에 마커를 표시하는 것을 통해서 지도에 시각화를 가능하게 해준다 이런건 태블로로나 하는 줄 알았는데, 역시 나는 우물 안 개구리였다. 나중에 유용하게 써먹을 일이 있을 지도
-
<TIL> 2023-12-12내일배움캠프(데이터 분석 부트캠프 1기)/TIL & WIL 2023. 12. 12. 20:12
내일배움캠프 사전학습캠프 여섯째 날 스파르타코딩클럽 / 데이터 분석 종합반 1주차 수강 배운 것 - 구글스프레드시트에서 데이터분석하는 법(확장프로그램) 데이터분석 종합반 강의는 데이터분석에 대한 이해가 있는 사람이 듣기에는 아주 초급코스에 해당하는 것 같았다. 그래서 강의는 후딱 듣고 대부분의 학습 시간동안 코딩테스트를 풀었다. 내일부터는 데이터분석 강의는 후딱 다 들어버리고 사전캠프 기간동안은 코드테스트를 풀면서 자습을 하는 것이 맞을 거 같다는 생각을 했다. 구글 스프레드시트에서 확장프로그램인 XLMiner Analysis Toolpack을 받으면 간단하게 GUI로 t-test, ANONA, 상관분석, 회귀분석 같은 통계분석을 사용할 수 있다. 앞으로도 대부분 코랩이나 주피터노트북으로 분석을 수행할 ..
-
<TIL> 2023-12-11내일배움캠프(데이터 분석 부트캠프 1기)/TIL & WIL 2023. 12. 11. 21:01
내일배움캠프 사전학습캠프 다섯째 날 본 캠프 시작 일주일 전 스파르타코딩클럽 / 엑셀보다 쉽고 빠른 SQL 5주차 수강완료(완) 서브쿼리 만큼 난이도가 복잡한 구문은 없었고 실무에서 용이한 SQL문을 배웠다. 배운 것 - 조건에 따라 값을 대체하거나 제외하는 SQL문 - SQL문으로 피봇 테이블 형식의 데이터 만들기 - DATE 형식 데이터 다루기 SQLD 사전 성적 발표가 오늘 났고 60점 커트라인데 78점으로 합격 예정이다! 게을러서 늦게 신청하는 바람에 대전에서 칠 수 있는걸 서울까지 버스타고 시험치러 다녀왔지만 합격하니 만사 오케이 기분 좋다. 조건에 따라 값을 대체하는 SQL문 # 조건에 따른 값을 제외하는 구문 SELECT restaurant_name, AVG(rating) avg_rating..