본문 바로가기

Data_Analysis

(294)
판다스 - 가상 쇼핑몰 고객 주문 데이터 : 고객별 주문을 가장 많이 하는 시간은? https://steadiness-193.tistory.com/160 판다스 - 가상 쇼핑몰 고객 주문 데이터 : 몇시에 Push 마케팅하는게 제일 좋을까? https://steadiness-193.tistory.com/155 판다스 - 가상 쇼핑몰 고객 주문 데이터 : 연월별 매출, 요일별 매출 https://steadiness-193.tistory.com/154 판다스 - 가상 쇼핑몰 고객 주문 데이터 : 전체 매출, 국가.. steadiness-193.tistory.com 위 포스팅의 Push Notification 내용과 연결됩니다. 데이터 불러오기 위 포스팅에서 추가한 Hour 컬럼도 있음을 확인했다. 개인 맞춤형 시간대별 주문량을 파악해야한다. 방법1 CustomerID와 Hour 컬럼으로 그..
판다스 - 가상 쇼핑몰 고객 주문 데이터 : 몇시에 Push 마케팅하는게 제일 좋을까? https://steadiness-193.tistory.com/155 판다스 - 가상 쇼핑몰 고객 주문 데이터 : 연월별 매출, 요일별 매출 https://steadiness-193.tistory.com/154 판다스 - 가상 쇼핑몰 고객 주문 데이터 : 전체 매출, 국가별 매출 https://steadiness-193.tistory.com/153 판다스 - 가상 쇼핑몰 고객 주문 데이터 : 전처리, Data clea.. steadiness-193.tistory.com 전처리, 컬럼 추가 등은 위 포스팅 참조 데이터 불러오기 Push Notification Push 알람(마케팅)을 몇시에 하는 것이 좋은지는 시간대별 주문 수를 보면 된다. InvoiceDate 컬럼을 이용해 시간 컬럼을 만들어 추가하자 ..
판다스 - 가상 쇼핑몰 고객 주문 데이터 : 우수 고객 찾기, 고객 코호트 분석 https://steadiness-193.tistory.com/155 판다스 - 가상 쇼핑몰 고객 주문 데이터 : 연월별 매출, 요일별 매출 https://steadiness-193.tistory.com/154 판다스 - 가상 쇼핑몰 고객 주문 데이터 : 전체 매출, 국가별 매출 https://steadiness-193.tistory.com/153 판다스 - 가상 쇼핑몰 고객 주문 데이터 : 전처리, Data clea.. steadiness-193.tistory.com 전처리, 컬럼 추가 등은 위 포스팅 참조 데이터 불러오기 우수 고객 찾기 1. 구매 횟수 기준 고객을 기준으로 해야하니 CustomerID로 그룹화한뒤 count메서드를 이용한다. 누락값이 없으니 아무 컬럼을 기준으로 내림차순해서 보면 된..
판다스 - 가상 쇼핑몰 고객 주문 데이터 : 고객 코호트(cohort) 분석 https://steadiness-193.tistory.com/155 판다스 - 가상 쇼핑몰 고객 주문 데이터 : 연월별 매출, 요일별 매출 https://steadiness-193.tistory.com/154 판다스 - 가상 쇼핑몰 고객 주문 데이터 : 전체 매출, 국가별 매출 https://steadiness-193.tistory.com/153 판다스 - 가상 쇼핑몰 고객 주문 데이터 : 전처리, Data clea.. steadiness-193.tistory.com 전처리, 컬럼 추가 등은 위 포스팅 참조 데이터 불러오기 연도, 월 컬럼 추가 코호트 분석을 위해선 고객별로 첫 구매가 언제인지 파악해야한다. 이번 코호트 분석은 월 단위로 분석한다. 고객별 첫 구매 연도 추출 고객별로 (CustomerI..
판다스 - 가상 쇼핑몰 고객 주문 데이터 : 시간대별 매출, 상위 매출 제품의 월별 판매량 추이 https://steadiness-193.tistory.com/155 판다스 - 가상 쇼핑몰 고객 주문 데이터 : 연월별 매출, 요일별 매출 https://steadiness-193.tistory.com/154 판다스 - 가상 쇼핑몰 고객 주문 데이터 : 전체 매출, 국가별 매출 https://steadiness-193.tistory.com/153 판다스 - 가상 쇼핑몰 고객 주문 데이터 : 전처리, Data clea.. steadiness-193.tistory.com 위 포스팅과 연결됩니다. 데이터 불러오기 시간대별 매출 [방법1] InvoiceDate를 인덱스로 설정 → hour만 뽑아내서 groupby 이용 우선 인덱스로 설정해주고 lambda 함수를 이용해서 hour만 뽑아낸 뒤 이를 이용해서 그..
판다스 - groupby : set_index와 사용자 정의 함수로 그룹핑 판다스 - groupby : 함수로 그룹핑하기 사전이나 시리즈로 그룹핑하는 것보다 함수로 그룹핑하는 것이 보다 더 일반적이다. 그룹 색인으로 넘긴 함수는 색인값 하나마다 한 번씩 호출되며 반환값은 그 그룹의 이름으로 사용된다. 데�� steadiness-193.tistory.com 판다스 - groupby : 인덱스로 그룹화하기 (멀티인덱스, level) https://steadiness-193.tistory.com/76 판다스 - groupby : 색인 단계로 그룹핑하기(계층적 색인) 계층적 색인에서는 축 색인의 단계 중 하나를 이용해 집계할 수 있다. 데이터 만들기 컬럼이 멀티인덱스이므� steadiness-193.tistory.com 판다스 - groupby : 인덱스를 함수로 그룹핑하기 https..
판다스 - 가상 쇼핑몰 고객 주문 데이터 : 연월별 매출, 요일별 매출 https://steadiness-193.tistory.com/154 판다스 - 가상 쇼핑몰 고객 주문 데이터 : 전체 매출, 국가별 매출 https://steadiness-193.tistory.com/153 판다스 - 가상 쇼핑몰 고객 주문 데이터 : 전처리, Data cleansing, 메모리 효율화 데이터 출처 https://archive.ics.uci.edu/ml/datasets/Online+Retail 온라인 리테일.. steadiness-193.tistory.com 위 포스팅과 연결됩니다. 데이터 불러오기 InvoiceDate 컬럼은 자료형이 datetime이다. 하나의 자료를 가져와보면 Timestamp를 볼 수 있는데 연도를 얻기위해선 year를, 월을 얻기위해선 month를 이용하면 된다..
판다스 - 가상 쇼핑몰 고객 주문 데이터 : 전체 매출, 국가별 매출 https://steadiness-193.tistory.com/153 판다스 - 가상 쇼핑몰 고객 주문 데이터 : 전처리, Data cleansing, 메모리 효율화 데이터 출처 https://archive.ics.uci.edu/ml/datasets/Online+Retail 온라인 리테일 사이트의 2010년 12월부터 2011년 12월까지의 데이터 약 500,000건 데이터 불러오기 컬럼 확인 컬럼명 설명 invoiceNo 주문.. steadiness-193.tistory.com 위 포스팅에서 만든 데이터프레임으로 진행한다. 필요 라이브러리 불러오기 데이터 불러오기 * 메모리 효율화를 위해 몇몇 컬럼은 downcast 진행됨 InvoiceData 컬럼 날짜 데이터로 변경 infer_datetime_for..