Window환경 Spark 설치 해보기
·
Data Engineering
🧰 Windows Spark 설치 가이드윈도우에서 Local Standalone Spark 설치📦 설치 파일 확인JDK 11 이상Python 3.8 이상☕ JDK11 설치자바가 설치되어 있지 않다면 아래 링크를 통해 설치🔗 https://www.oracle.com/kr/java/technologies/javase-jdk11-downloads.html🐍 Python 설치파이썬이 설치되어 있지 않다면 아래 링크를 통해 설치🔗 https://www.python.org/downloads/windows/적당한 버전 설치해주면 됨⚙️ Spark 3.0 설치📁 폴더 생성C 드라이브의 루트 밑에 Spark, Hadoop 폴더를 만들어 준다.만일 다른 위치에 폴더들을 만든다면 잘 기억했다가 뒤에서 쓴다.Spa..
백준 - 1259::팰린드롬수
·
프로그래머스 코딩테스트
⚙️풀이start와 end 포인트 두개를 둔 뒤 각 수를 비교하면서 하나씩 전진, 후퇴하여 해결while True: num = str(input()) if num == '0': break start = 0 end = len(num) - 1 while start = end: print('yes')
solvesql - 가구 판매의 비중이 높았던 날 찾기(GROUP BY, CASE)
·
solvesql - SQL문제
문제 출처 : https://solvesql.com/problems/day-of-furniture/ https://solvesql.com/problems/day-of-furniture/ solvesql.com   1. 문제난이도4, 정답률  25.76%US E-Commerce Records 2020 데이터셋은 미국 이커머스 웹사이트의 판매 데이터 입니다. 이 중 records 테이블은 주문 번호, 주문 날짜, 주문 지역, 카테고리 등 주문의 상세 정보를 담고 있습니다. 이 데이터를 이용하여 가구 판매의 비중이 높았던 날을 찾고 싶습니다. 일별 주문 수가 10개 이상인 날 중에서, ‘Furniture’ 카테고리 주문의 비율이 40% 이상 이었던 날만 출력하는 쿼리를 작성해주세요. 카테고리 정보는 categ..
solvesql - 멘토링 짝꿍 리스트(WITH)
·
solvesql - SQL문제
문제 출처 : https://solvesql.com/problems/mentor-mentee-list/ https://solvesql.com/problems/mentor-mentee-list/ solvesql.com   1. 문제난이도3, 정답률 42.87%employees 테이블에는 어느 회사의 직원 정보가 들어있습니다. 각각의 데이터는 직원 ID, 직원의 이름, 입사일, 부서, 직속 상사의 ID로 구성되어있습니다. 회사에서 신규 입사자들의 빠른 적응을 돕기 위해 멘토링 프로그램을 운영하려고 합니다. 멘티가 될 신규 입사자들은 ‘2021년 12월 31일’을 기준으로 3개월 이내 입사한 인원 전체이며, 멘토는 ‘2021년 12월 31일’을 기준으로 재직한지 2년 이상이 된 직원들만 배정하려고 합니다. 또..
solvesql - 쇼핑몰의 일일 매출액과 ARPPU(Group by)
·
solvesql - SQL문제
문제 출처 : https://solvesql.com/problems/daily-arppu/ https://solvesql.com/problems/daily-arppu/ solvesql.com   1. 문제난이도3, 정답률 37.97%Brazilian E-Commerce Public Dataset by Olist 데이터셋은 브라질의 이커머스 웹사이트인 Olist Store의 판매 데이터 입니다. 그 중 olist_orders_dataset 테이블에는 주문 ID, 고객 ID, 주문 상태, 구매 시각 등 주문 내역 데이터가 들어있습니다. olist_order_payments_dataset 테이블에는 주문 ID, 결제 방법, 결제 금액 등 각 주문의 결제와 관련된 정보가 저장되어 있습니다. 두 테이블을 이용해 ..
solvesql - 배송 예정일 예측 성공과 실패(Case, Group by)
·
solvesql - SQL문제
문제 출처 : https://solvesql.com/problems/estimated-delivery-date/  https://solvesql.com/problems/estimated-delivery-date/ solvesql.com   1. 문제난이도3, 정답률 40.62%  Brazilian E-Commerce Public Dataset by Olist 데이터셋은 브라질의 이커머스 웹사이트인 Olist Store의 판매 데이터 입니다. 그 중 olist_orders_dataset 테이블에는 주문 ID, 고객 ID, 주문 상태, 구매 시각 등 주문 내역 데이터가 들어있습니다. Olist의 주문부터 배송까지 프로세스는 다음 단계를 통해 이루어지고, 각 단계마다 시각을 기록하고 있습니다. 1. 고객의 구..
solvesql - 지역별 주문의 특징(Case)
·
solvesql - SQL문제
문제 출처 : https://solvesql.com/problems/characteristics-of-orders/ https://solvesql.com/problems/characteristics-of-orders/ solvesql.com   1. 문제난이도3, 정답률 28.74% US E-Commerce Records 2020 데이터셋은 미국 이커머스 웹사이트의 판매 데이터 입니다. records 테이블은 주문 번호, 주문 날짜, 주문 지역, 카테고리 등 주문의 상세 정보를 담고 있습니다. 이 데이터를 이용하여 미국의 각 지역별로 어떤 카테고리의 상품이 많이 판매되는지 알아보려고 합니다. region, category 별 주문량을 계산해 출력하는 쿼리를 작성해주세요.결과 데이터 형식결과 데이터는 아래..
solvesql - 할부는 몇 개월로 해드릴까요(Group by)
·
solvesql - SQL문제
문제 출처 : https://solvesql.com/problems/installment-month/ https://solvesql.com/problems/installment-month/ solvesql.com   1. 문제난이도3, 정답률 17.43% olist_order_payments_dataset 테이블에는 각 주문의 결제 정보가 저장되어 있습니다. 고객이 Olist 상점에서 신용카드로 주문한 내역을 할부 개월 수 별로 나누어 살펴보려고 합니다. 할부 개월 수 별로 주문 수, 최소 결제 금액, 최대 결제 금액, 평균 결제 금액을 집계해주세요. 결과 데이터에는 5개의 컬럼이 들어가야 합니다. -  payment_installments - 할부 개월 수 -  order_count - 주문 수 -  ..
solvesql - 복수 국적 메달 수상한 선수 찾기(Join, Group By)
·
solvesql - SQL문제
문제 출처 : https://solvesql.com/problems/multiple-medalist/ https://solvesql.com/problems/multiple-medalist/ solvesql.com   1. 문제난이도3, 정답률 29.81% 역대 올림픽 정보 데이터셋은 역대 올림픽 경기와 관련된 데이터가 들어있는 테이블로 이루어져 있습니다. athletes 테이블에는 역대 올림픽 참가 선수의 이름이 들어 있습니다. events 테이블에는 종목과 경기 이름이 들어 있습니다. games 테이블에는 올림픽 개최 연도, 개최 도시와 시즌 정보가 기록되어 있습니다. records 테이블에는 역대 올림픽 참가 선수들의 신체 정보와 획득한 메달 정보가 기록되어 있습니다. 이 테이블은 다른 테이블과 매핑..
solvesql - 레스토랑 요일 별 구매금액 Top 3 영수증(WITH, RANK())
·
solvesql - SQL문제
문제 출처 : https://solvesql.com/problems/top-3-bill/ https://solvesql.com/problems/top-3-bill/ solvesql.com   1. 문제난이도4, 정답률 65.82%  tips 테이블에는 식사 금액, 팁, 결제자 성별, 결제 요일 등 레스토랑 손님들의 결제 영수증 정보가 들어있습니다. 레스토랑의 매니저는 요일 별로 큰 금액을 결제한 영수증을 찾고 싶습니다. 요일 별 결제 금액으로 Top 3 를 지불한 영수증을 출력해주세요. 결제 금액은 total_bill 컬럼에 있습니다. 예를 들어 금요일 손님들의 결제 금액이 각각 $10, $9, $9, $8, $5, $2 였다면 상위 결제 금액 3개는 $10, $9, $8입니다. 따라서 결제 금액이 $1..
정차노
차노의 끄적끄적