본문 바로가기

분류 전체보기205

[분석프로젝트] 장난감 자동차 회사의 RFM 고객세그먼트 🎈 RFMR(Recency) 구매의 최근성: 고객이 얼마나 최근에 구매했는가? -> '최근성관점에서' 최근에 특정 행동(구매 등)을 취한 고객이 과거에 취한 고객보다 더 가치있음F(Frequency) 구매 빈도: 고객이 얼마나 자주 방문했는가?-> '행동빈도 관점에서' 정해진 기간 동안 고객이 특정 행동을 자주 할수록 가지있음 M(Monetary) 구매 규모: 고객이 얼마나 돈을 썼는가?-> 구매액 관점에서 특정 기간동안 구매금액을 더 많이 지출한 고객이 가치가 있음 방법1.  RFM 계산+ K-Means 클러스터링RFM 데이터 만들기last_timestamp = df['ORDERDATE'].max() + dt.timedelta(days=1)rfm_origin= df.groupby('CUSTOMERNA.. 2024. 3. 28.
[자료노트] TOSS INSIGHT PO가 꼭 알아야 할 개념 Carring Capacity(한계수용능력) 출처 : https://youtu.be/tcrr2QiXt9M?feature=shared   월 활성 유저수(MAU)는 매달 유저수와 나가는 유저수에 따라서 결정된다TotalCustomers = New Customer Today & Lost Customer Today Customer의 정의목적 : TotalCustomers 을 정하기 위함 1. Active에 대한 정의95%이상의 visitor가 꼭 하는 활동page by page, repeatable,meaningful한 action2. Churn에 대한 정의얼마나 안써야 안오는 거라고 정의할까? -1일,4일상식적으로 이정도 안썼으면 loss할 것 같다를 정해야 함(변경불가)-> 예).. 2024. 3. 26.
입양 시각 구하기(2) https://school.programmers.co.kr/learn/courses/30/lessons/59413#qna 문제 보호소에서는 몇 시에 입양이 가장 활발하게 일어나는지 알아보려 합니다. 0시부터 23시까지, 각 시간대별로 입양이 몇 건이나 발생했는지 조회하는 SQL문을 작성해주세요. 이때 결과는 시간대 순으로 정렬해야 합니다. 문제에 대한 해석 -- 0시부터 23시까지, 각 시간대별로 입양이 몇 건이나 발생했는지 조회 풀이(ORACLE) SELECT B.LVL AS LVL , COUNT(TO_CHAR(A.DATETIME,'HH24')) AS COUNT FROM ANIMAL_OUTS A RIGHT OUTER JOIN (SELECT LEVEL - 1 AS LVL FROM DUAL CONNECT .. 2024. 3. 22.
Pandas와 SQL 11~13번 문제 11. 문제 : 고급 제품 데이터 분석 문제: 각 카테고리에서 평균 가격보다 비싼 제품의 이름과 가격을 조회하세요. PANDAS 더보기 import pandas as pd # 예시 데이터 생성 data = { 'ProductID': [1, 2, 3, 4], 'ProductName': ['Apple iPhone 13', 'Samsung Galaxy S22', 'Logitech Mouse', 'Nike Running Shoes'], 'Price': [999.99, 899.99, 29.99, 120.00], 'Category': ['Electronics', 'Electronics', 'Accessories', 'Apparel'] } products_df = pd.DataFrame(data) # 카테고리별 평균.. 2024. 3. 21.
상품을 구매한 회원 비율 구하기 - 작동순서 추가하기 https://school.programmers.co.kr/learn/courses/30/lessons/131534# 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 USER_INFO 테이블과 ONLINE_SALE 테이블에서 2021년에 가입한 전체 회원들 중 상품을 구매한 회원수와 상품을 구매한 회원의 비율(=2021년에 가입한 회원 중 상품을 구매한 회원수 / 2021년에 가입한 전체 회원 수)을 년, 월 별로 출력하는 SQL문을 작성해주세요. 상품을 구매한 회원의 비율은 소수점 두번째자리에서 반올림하고, 전체 결과는 년을 기준으로 오름차순 정렬해.. 2024. 3. 21.
[문제풀이] 자동차 대여 기록 별 대여 금액 구하기 문제 https://school.programmers.co.kr/learn/courses/30/lessons/151141 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr CAR_RENTAL_COMPANY_CAR 테이블과 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블과 CAR_RENTAL_COMPANY_DISCOUNT_PLAN 테이블에서 자동차 종류가 '트럭'인 자동차의 대여 기록에 대해서 대여 기록 별로 대여 금액(컬럼명: FEE)을 구하여 대여 기록 ID와 대여 금액 리스트를 출력하는 SQL문을 작성해주세요. 결과는 대여 금액을 기준.. 2024. 3. 20.