Processing math: 100%
데이터 문해력을 읽고 - 카시와기 요시키
·
데이터 공부/인사이트
* 2022.3.20일 네이버 블로그에 작성한 내용을 수정하여 포스팅했습니다. https://search.shopping.naver.com/book/catalog/32478519887 빅데이터 시대, 성과를 이끌어 내는 데이터 문해력 : 네이버 도서네이버 도서 상세정보를 제공합니다.search.shopping.naver.com최근에 데이터 분석 직무 관련해서 유튜브 찾아보다가 대부분의 현업 분들이 추천하는 책이라 읽어보게 되었다.경진대회 하기 전에 읽었으면 인사이트가 되었을 것 같아 좀 더 일찍 읽을걸! 이라는 아쉬움이 있다.​데이터로 이런 저런 요약도 해보고 그래프도 그려봤는데 그래서 결론이 뭔지, 이걸로 단순 결과 나열이 아니라 뭘 할 수 있는지 이게 필요한 분석은 맞는지 등 고민이 많았는데 이 책을..
[프로그래머스] 조건에 맞는 사용자 정보 조회하기 CONCAT_WS
·
데이터 공부/SQL
📖 문제 USEDGOODSBOARDUSEDGOODSUSER 테이블에서 중고 거래 게시물을 3건 이상 등록한 사용자의 사용자 ID, 닉네임, 전체주소, 전화번호를 조회하는 SQL문을 작성해주세요.이때, 전체 주소는 시, 도로명 주소, 상세 주소가 함께 출력되도록 해주시고, 전화번호의 경우 xxx-xxxx-xxxx 같은 형태로 하이픈 문자열(-)을 삽입하여 출력해주세요. 결과는 회원 ID를 기준으로 내림차순 정렬해주세요.  🔗Link : https://school.programmers.co.kr/learn/courses/30/lessons/164670👀 What I Learned- SQL문으로 문자열 다루는 함수를 몰라서 어려웠다. 가로로 데이터를 합치는 법이라던지, 전화번호를 특정 ..
[LeetCode] 1204.Last Person to Fit in the Bus (From 절 Subquery, 누적합)
·
데이터 공부/SQL
📖 문제 조건 : 버스 최대 탑승 무게 = 1000 무게를 초과하지 않고 버스에 탈 수 있는 마지막 사람의 이름 추출 1. turn 기준으로 weight 누적 합 구하기 2. 1000을 넘지 않는 마지막 사람 추출 🔗Link : https://leetcode.com/problems/last-person-to-fit-in-the-bus/?envType=study-plan-v2&envId=top-sql-50 👀 What I Learned     SQL로 누적합을 구하는 법을 몰라 어려웠던 문제.  구글링을 통해 SUM() 함수도 LEAD,LAG 처럼 SUM(EXP) OVER (PARTITION BY __ ORDER BY __) 이런 식으로 쓸 수 있다는 걸 알게 되었다 !📖 풀이 과정 1. `SUM(..
[LeetCode] 550. Game Play Analysis IV (Where절 Subquery)
·
데이터 공부/SQL
📖 문제 첫 로그인 후, 다음 날도 로그인 한 유저 비율 구하기1. 모든 유저 수 구하기2. 첫 로그인 후 다음 날도 로그인한 유저 수 구하기🔗Link : https://leetcode.com/problems/game-play-analysis-iv/description/ 👀 What I Learned   처음에는 첫 로그인 날짜를 구한 후, 첫 로그인 기준 다음 날짜를 구하려고 했다. 초점을 '다음 날'에 맞추다보니생각한대로 구현이 잘 안됐다. 결국 솔루션을 참고해서 풀었는데 대부분의 솔루션이 (eventdate=) 이런 로직이 많았다. 문제에서 이야기하는 그대로 코드를 짜지 말고, 다른 방식으로 바라보아야 풀리는 문제가 많은 것 같다.그런 시각을 가지..
[LeetCode] 1174. Immediate Food Delivery II (Where절 Subquery, 집계함수)
·
데이터 공부/SQL
📖 문제 각 고객들의 첫번째 주문에 대한 Immediate orders 비율 구하기- 주문 날짜 = 고객 선호 날짜이면,  Immediate- 주문 날짜 != 고객 선호 날짜이면, scheduled🔗Link : https://leetcode.com/problems/immediate-food-delivery-ii/ 👀 What I Learned 1. 제일 처음 막혔던 부분은 각 고객들의 첫번째 주문에 대해 구하는 부분이었다.    행 기준으로만 생각해서 어떻게 상위 첫번째 행만 추출할 수 있을까? 고민하다가   그렇게 하면 order_date를 또 정렬해야해서 비효율적이라고 판단했다.   WHERE 절 서브쿼리와 MIN 함수를 활용해 필요한 부분만 추출할 수 있었다 ! 2. AVG(boolean ex..
[백준] 1874. 스택수열
·
데이터 공부/Python
📖 문제 🔗Link : https://www.acmicpc.net/problem/1874 👀 What I Learned      문제점 : 시간이 오래 걸림 ( 3304ms )   원인 : if, elif 등 분기 구간이 많아 연산량이 많음      연산량을 낭비하지 않도록 for, while 문 적절히 활용하기. 어떻게 처리할지 미리 손코딩으로 구조 짜보기📖 풀이 과정# N값 입력N = int(input())target_list = []for _ in range(N): # 타겟 순열 입력 target_list.append(int(input()))idx = 0stack = []i = 1answer = []while True: if not stack: # 스택이 비어있는 경우 ..
[LeetCode] 1280. Students and Examinations (CROSS JOIN, LEFT JOIN)
·
데이터 공부/SQL
📖 문제 학생들이 시험에 참여한 횟수 구하기조건 : student_id, subject_name 순으로 오름차순 정렬🔗Link : https://leetcode.com/problems/students-and-examinations/?envType=study-plan-v2&envId=top-sql-50  👀 What I Learned        먼저 기준이 되는 열을 만든 후, 계산 필드를 생성하자 !    아직 조인에 대한 이해가 부족한 것이 느껴져서 조인 결과를 확인해가며 쿼리 작성하기 !  📖 풀이 과정SELECT st.student_id, st.student_name, su.subject_name, COUNT(e.student_id) as attended_examsFROM Students ..
데이터리안 SQL 데이터분석캠프 실전반 수강 후기
·
데이터 공부/[교육] 기타교육 및 웨비나
2022. 8. 1에 네이버 블로그에 작성하고 티스토리로 옮겨온 글입니다. 안녕하세요. 민몽입니다:> 입문반 후기를 올린지가 엊그제같은데 벌써 실전반이 종강을 했네요. 오늘은 SQL 데이터 분석 캠프 실전반 수강 후기를 공유해보려고 합니다. 입문반은 어느정도 SQL 베이스가 있었어서 정리하는 느낌으로 가볍게 따라갔었는데 실전반은 처음 들어보는 개념들이 와르르 쏟아졌어요. 입문반은 SQL 문법위주의 강의였다면 실전반에서는 >그래서 SQL로 뭘 할 수 있는건데 ? 이걸 SQL로 어떻게 할 수 있는건데 ?< 를 배울 수 있었어요. 말 그대로 실전반 ! 특히 데이터 분석을 통한 마케팅 분석에 대해 배울 수 있었어요. 강의를 통해서 한번 접해보고 나름 실습도 해봤으니 이제는 복습으로 익숙해지는 일만 남았네요 ㅎㅎ..
[Git] git push 에러 / git pull
·
데이터 공부/Python
안녕하세요. 민몽입니다:> 최근 데이터 분석 스터디를 진행하면서 공부한 내용을 Git에 업로드하려고 하는데 계속 아래와 같은 에러가 발생했어요.. 구글링 해본 결과 아래와 같은 경우에 해당 오류가 발생한다는 것을 알게 됐어요. 1. 다른 사용자 또는 멤버(=통상 User)가 remote origin/main에 수정 commit한 경우 2. commit을 pull하기 전에 내가 같은 브랜치에 수정한 경우 3. pull하지 않은 상태에서 commit 한 경우 저의 경우에는 깔끔하게 정리하려고 깃허브 웹페이지에서 직접 폴더 만들고 pull 을 하지 않았던게 문제였다고 판단했어요. 찾은 해결 방법으로는 1. git pull 시에 –allow-unrelated-histories 옵션 추가하기 git pull or..
데이터리안 SQL 데이터 분석 캠프 입문반 수강 후기
·
데이터 공부/[교육] 기타교육 및 웨비나
2022. 7. 6에 네이버 블로그에 작성하고 티스토리로 옮겨온 글입니다. 안녕하세요. 민몽입니다 :> 오늘은 데이터리안 SQL 데이터 분석 캠프 입문반 수료 기념으로 개인적인 회고를 남겨보려고 합니다 ! 데이터리안은 인스타 스토리 광고로 처음 알게 됐어요. 가끔 검색해본 내용들이나 귀엽다- 하고 스쳐지나갔던 것들이 스토리 광고로 뜰 때는 너무 사생활 침해 아닌가.. 조금 소름돋기도 하지만 ~ 이번 케이스는 도움이 되는 긍정적인 경험이었어요 ㅎ-ㅎ 이전에 후기도 올렸었지만 5월의 세미나가 굉장히 유용하고 인상 깊었었어요. 데이터베이스 강의에서 SQL을 처음 접했을때도 더 배워보고싶다는 생각이 있었는데 세미나를 계기로 꼭.. 배우고 싶다.. 가 되어버렸다죠.. 지원해주신 어무니에게 감사합니다 S2 이미 S..
민몽