분류 전체보기 81

[본캠프 30일차] chap 3의 시작, SQL 공부, 파이썬 공부

오늘부터 chapter 3에 접어들었다. 뭔가 '빨리 끝나면 좋겠다'는 마음으로 어쨌든 3월도 지나가는구나 싶어 기쁜 마음도 있고, '지금 내 수준으로 다른 걸 공부할 때가 아닌데' 하는 마음에서 벌써 다음 챕터로 넘어가는 게 애매한(?) 기분도 있다. 그래도 흘러가는 시간 속에서 그때그때 열심히 하는 수밖에 없는 것  같다. 아 근데 제가 이번에 조장이요...? 흐아 오늘 한 일은,새로운 조의 조원들과 인사 나누기SQL 공부[코드카타] 3문제 풀기 (104~106번)[SQL 문제풀이 해설] 수강하기파이썬 공부[파이썬 문제풀이 해설] 수강하기[기초 통계학] 1주차 수강하기SQL 공부①: [SQL 문제풀이 해설] 수강하기사실 다 못 풀어서 해설 세션이 시작되는 11시 전까지 SQL과 파이썬 모두 필수 문제..

[본캠프 29일차] 기초 프로젝트 발표

오늘 한 일은,기초 프로젝트 마무리하기기초 프로젝트 발표하기기초 프로젝트 KPT 회고하기SQL 공부[코드카타] SQL 1문제 풀기파이썬 공부[코드카타] 알고리즘 1문제 풀기 Keep (유지할 것)각자 맡은 부분들을 말한 기한까지 마쳐서 제때제때 공유함 프로젝트 중 문제가 생긴 부분들은 혼자서 오래 고민하기보다 적극적으로 의사소통을 하여 함께 해결해나감 Problem (문제점)(...없는데 어쩌지) Try (시도할 것)다음 과제에선 해당 도메인에서 자주 사용되는 분석 모델을 조사해 해당 기법으로 분석을 시도하고 싶음

[본캠프 28일차] 부록: [chap 2] 기초 프로젝트 준비⑤

(코드 정리. 공유를 위한 ipynb 파일의 내용을 혹시 몰라 티스토리에도 남겨 놓는다) 라이브러리 및 데이터 불러오기# 라이브러리import pandas as pdimport numpy as npimport matplotlib.pyplot as pltimport seaborn as sns# 데이터 (불러올 때 파일 경로는 각자의 것으로 변경해주세요)cus = pd.read_csv("/Users/.../customer_hm.csv")tra = pd.read_csv("/Users/.../transactions_hm.csv")art = pd.read_csv("/Users/.../articles_hm.csv")거래 내역(transactions) 데이터로 고객 분석하기🔍 transactions 테이블 살펴보기..

[본캠프 28일차] SQL 코드카타, 파이썬 코드카타, 기초 프로젝트 준비⑥

오늘 한 일은,SQL 공부[코드카타] SQL 1문제 풀기 (102번)파이썬 공부[코드카타] 알고리즘 1문제 풀기 (66번)기초 프로젝트 준비"[본캠프 27일차] 부록"에 분석 시 사용한 코드 내용 추가로 업데이트하기발표 PPT 기반으로 발표 대본 작성하기  SQL 공부: [코드카타] SQL 문제 풀기 (102번)102. (596) Classes More Than 5 StudentWrite a solution to find all the classes that have at least five students.Return the result table in any order.SELECT s.classFROM ( SELECT class, COUNT(student) cnt FROM..

[본캠프 27일차] SQL 코드카타, 파이썬 코드카타, 기초 프로젝트 준비⑤

오늘 한 일은,SQL 공부[코드카타] SQL 1문제 풀기 (101번)파이썬 공부[코드카타] 알고리즘 1문제 풀기 (65번)기초 프로젝트 준비분석에 사용한 코드 .ipynb 파일에 정리하기발표 자료에 근거로 사용할 자료들 정리해 공유하기분석 내용 달라진 부분에 대한 내용 일부 수정하기회의 또 회의... SQL 공부: [코드카타] SQL 문제 풀기 (101번)101. (1070) Product Sales Analysis 3Write a solution to select the product id, year, quantity, and price for the first year of every product sold.Return the resulting table in any order.SELECT produ..

[본캠프 27일차] 부록: [chap 2] 기초 프로젝트 준비④

프로젝트 준비하면서 계속 할 일을 하는데 왜 일이 끝이 없지..? 나는 오늘은 개인적으로 필요한 부분을 공부를 할 수 있을 줄 알았는데, 그랬는데... 데이터 분석에 사용한 코드 검토 및 취합하기혼자서 EDA를 하면서 코드를 작성했던 파일은 낙서장처럼 갈겨쓴 수준이라 공유하기 어렵겠다 싶었다. 어떤 수준이냐면 데이터 분석을 위해 주어진 데이터들로 만들 각종 테이블들이 존재하고(이 중 절반은 결국 분석 시 사용하지 않음), 코드의 경우에도 한 번 돌려보고 나오는 결과가 이상하면 해당 코드를 지우고서 새로 쓰는 게 아니라 잘못된 코드도 다시 쓸 일이 있지 않을까 싶은 마음에 그 코드는 #을 붙여서 주석 처리하고서 그 밑에 수정한 코드를 적어 놓고, 테이블의 경우에도 컬럼을 만들었는데 결과 테이블을 조회해보니..

[본캠프 26일차] 기초 프로젝트 준비➃, SQL 코드카타, 파이썬 코드카타

오늘 한 일은, 기초 프로젝트 준비방문 횟수로 피벗 테이블 만들기파레토 법칙 데이터에 적용해보기방문 횟수와 지출 금액을 기준으로 고객 세그멘테이션 시도하기SQL 공부[코드카타] SQL 문제 1문제 풀기 (100번)파이썬 공부[코드카타] 알고리즘 1문제 풀기 (64번) 팀플: 기초 프로젝트 준비굴리는 과정 보러가기:  [본캠프 26일차] 부록: [chap 2] 기초 프로젝트 준비③어제 오후 스크럼 때 수요일까진 발표용 PPT 자료를 만드는 것을 목표로 오늘 각자 할 일을 정했는데그래서 오늘은 이게 말이 되든 안 되든 고객 세그먼트를 해가야 해.. 그나저나 어제 두통이maandoo.tistory.com 오늘은 그냥 하루종일 비주얼 코드 스튜디오에서 살았다.. 근데도 아직 pandas 뭔지 모르겠다. 그냥 구..

[본캠프 26일차] 부록: [chap 2] 기초 프로젝트 준비③

어제 오후 스크럼 때 수요일까진 발표용 PPT 자료를 만드는 것을 목표로 오늘 각자 할 일을 정했는데그래서 오늘은 이게 말이 되든 안 되든 고객 세그먼트를 해가야 해.. 그나저나 어제 두통이 심해서 그냥 우선 자고 나면 괜찮아지겠지 싶어서 자고 일어났는데 피곤한 것도, 두통도 여전하구나... 주말 언제 와.  방문 횟수에 따른 고객군 탐색하기어제 구한 방문 횟수 기준으로 고객 수, 총 판매액, 전체 판매액에서 차지하는 비율,객단가 평균, 객단가 중앙값을 보기로 한다. # 방문횟수로 피벗 테이블 만들기# 방문횟수별 판매액 계산한 컬럼 'total_sum' 생성pivot_visitcnt = tra_final2.pivot_table(index=['visit_cnt'], values=['total_sum'], ..

[본캠프 25일차] SQL 코드카타, 파이썬 코드카타, 기초 프로젝트 준비③

오늘 한 일은,SQL 공부[코드카타] SQL 1문제 풀기 (99번)파이썬 공부[코드카타] 알고리즘 1문제 풀기 (63번)기초 프로젝트 준비주말 동안 각자 EDA해온 것을 바탕으로 프로젝트 방향 구체화하기구매 건수에 기반한 고객 특성 파악하기 팀플: 기초 프로젝트 준비굴리는 과정 보러가기: [본캠프 25일차] 부록: [chap 2] 기초 프로젝트 준비②[본캠프 24일차] 부록: [chap 2] 기초 프로젝트 준비①어제부터 주제를 정해서 기초 프로젝트 과제를 해나가고 있다. 어제도 하긴 했는데, 낡고 지친 관계로 어제 TIL에 해당 내용을 적지 못했다. 비maandoo.tistory.com  우선 아침에 각자 주말 동안 더 구체화해 온 분석 방향을 나눠보고 오늘은 진짜 하나로 딱 프로젝트의 방향을 정하기로 ..

[본캠프 25일차] 부록: [chap 2] 기초 프로젝트 준비②

[본캠프 24일차] 부록: [chap 2] 기초 프로젝트 준비①어제부터 주제를 정해서 기초 프로젝트 과제를 해나가고 있다. 어제도 하긴 했는데, 낡고 지친 관계로 어제 TIL에 해당 내용을 적지 못했다. 비주얼 코드 스튜디오와 씨름하기만도 지치고 바빠maandoo.tistory.com 어제에 이어서(오늘은 월요일인데도 어제에 이어서라니... 흑) 오늘은 구매 건수에 따른 고객의 특성을 파악해보기로 한다.구매 건수에 따른 고객군 분석하기transactions 테이블의 기본적인 고객 데이터에 관한 정보 짚고 넘어가기# 이전 데이터 분석으로 알아놓은 부분이지만 오늘 살펴볼 부분과 관련 있는 것들을 한 곳에 모아봄# 구매 고객 수 세기구매_회원_수 = tra['customer_id'].nunique() # tr..