본문 바로가기
728x90

데이터 분석18

[GCP] 빅쿼리와 연동해서 스트림릿 페이지로 확인하기 오늘은 구글 클라우드를 빅쿼리와 연동시키고, 스트림릿 페이지를 통해서 확인하는 과정에 대해 배웠다. 솔직히 어제 내용보다 오늘 내용이 더 정신없이 머리에 남은 것 같다. 포스팅 준비를 안하고 수업만 따라가서인지 아니면 집중이 잘 안됐던건지 오늘 별건 없지만, 어려웠다.. 그래도 정신차리고 정리한걸 남겨보겠다! 0. 루커 스튜디오 연결하기 - 별첨 루커 스튜디오의 경우에는 차트 같이 활용하기가 매우 간편한 툴이다. 굳이 파이썬, R 등으로 힘들게 표현하지 않아도 프로그램으로 간단하게 할 수 있는 장점이 있다. 단, 구글 클라우드 메뉴바에서는 프로버전이나 한달 무료 체험 등으로만 되어 있기 때문에 아래 링크로 접속해주자 https://lookerstudio.google.com/ Looker Studio Ov.. 2023. 10. 18.
[AWS] 클라우드 기본 세팅하기 AWS를 기본 세팅하는 것부터 배운 부분들을 정리해보려 한다. 요즘 추세는 네이버 클라우드를 장기적으로 사용하는 기업들이 늘어난다고 한다. 이 부분도 수업이 끝나면 취업을 준비하면서 따로 공부를 해보는 것을 추천하셨다. 따로 공부할 것들이 늘어나면서 느낀게 확실히 IT쪽으로는 공부의 끝이 없는 것 같다. ㅋㅋㅋㅋ AWS도 나중에 시간내서 더 공부하고 자격증도 한번 따보는것을 목표로 해야겠다! 먼저 AWS 접속을 위해 아래 링크를 눌러 사이트에 들어가주자! https://ap-northeast-3.signin.aws.amazon.com/ https://ap-northeast-3.console.aws.amazon.com/console/home ap-northeast-3.console.aws.amazon.co.. 2023. 10. 16.
[SQL] 전에 다루지 않았던 구문 체크하기 MYSQL을 통해 SQL을 처음 배우던 날, SQL Syntax 포스팅을 작성한 것이 있다. 2023.10.04 - [SQL] - [MYSQL] SQL의 기본 문법 이것만 보고 마스터하자 [MYSQL] SQL의 기본 문법 이것만 보고 마스터하자 길었던 꿀같은 추석연휴가 지났다. 추석연휴동안 공부는 생각도 안하고 놀았으니 이제 다시 일상으로 돌아와 수업을 듣기 시작했는데, 오늘부터 배우는 내용이 국비 수업으로는 마지막 수업에 forky-develop.tistory.com 가장 많이 쓰이면서 핵심적인 코드들을 위주로 작성했었는데, 오늘은 PostgreSQL을 다루면서 MySQL에서 다루지 않았던 구문들을 사용해봤기 때문에 추가로 작성하고자 한다. IF EXISTS IF EXISTS 구문을 오늘 처음 다뤘다... 2023. 10. 13.
[PostgreSQL] csv 파일을 이용한 테이블 생성 오류 잡아내기 이전 포스팅을 통해 파일을 불러오는 과정까지는 함께 해봤다. 이 포스팅을 위해 이전 포스팅을 참고해야하는 것은 아니다. 난 설치 후 바로 진행한 거라 이어지는 것이니 편하게 이 포스팅만 참고해서 오류를 잡아보자 먼저, 내 컴퓨터에서 발생한 이슈는 csv파일을 정상적으로 불러왔음에도 불구하고, 컬럼명은 잘 불러와지는데 데이터들이 보이지 않는 현상이 나타났다. 수업중에 모든 부분을 다 따라했는데, 왜 안되는거지 하고 원인을 모르는 상태였다. 나 외에도 다른 몇몇 분들도 같은 증상을 겪었다. 파일을 내가 직접 만든것도 아니었고, 다 같은 파일을 사용하는데 되는 사람들이 있었기에 파일의 문제는 아니었다. 다시 테이블을 삭제하고 생성해서 import 하기를 반복했지만, 여전히 동일한 증상을 겪었다. 해결방법 그러.. 2023. 10. 12.
[PostgreSQL] 설치부터 환경변수 설정까지 세팅하고 파일 불러오기! 오늘은 PostgreSQL을 설치하는 과정을 담아보려 한다. SQL을 공부하는 사람이라면 꼭 사용해보는 것을 권장한다고 해서 나 역시 공부해보기 위해 다운받았다. 지금부터 설치하는 과정을 따라해보자! 1. 파일 다운받기 먼저 아래 공식 사이트를 통해 PostgreSQL을 다운받아준다. https://www.postgresql.org/ PostgreSQL The world's most advanced open source database. www.postgresql.org 나는 맥이 아닌 윈도우 사용자이다. 참고해주자! 사이트에 들어가서 다운로드 버튼을 클릭하자 여기서 윈도우 클릭! 설명 맨 처음에 Download the installer 를 클릭하자 그리고 16버전은 업데이트 된지 얼마안된 버전이라 안전.. 2023. 10. 12.
[MYSQL] 평점으로 상품 분류하기 - 실전 예제 이번 예제 역시 교재 SQL로 맛보는 데이터 전처리 분석(노수영 저) 를 참고했다. 목표는 Department 별로 평점이 낮은 주요 상품 10개를 조회하고, 해당 상품들의 리뷰를 볼 것이다. 예제를 다루는 만큼 서브쿼리 사용이 필수라는 것을 알고 바로 시작해보자. 1. 컬럼 명에 따른 평균 평점 계산하기 일단 제품마다 고객들이 부여한 평점들을 계산해보는 과정을 거쳐야 한다. -- mydata라는 데이터 베이스를 선택함. USE mydata; SELECT `department name` , `clothing id` , AVG(rating) AS AVG_RATE FROM dataset2 GROUP BY 1, 2 ; USE 구문은 여러개 데이터 베이스를 사용할 때, 작업하려는 데이터 베이스를 명시적으로 지정.. 2023. 10. 6.
[MYSQL] DATEDIFF를 사용한 Churn Rate 구하기 오늘은 어제 했던 코드들을 기반으로 해서 예제 코드를 추가적으로 진행했다. 오전 수업에서 한 내용은 고객 중에 미 주문 고객으로 얼마나 전환이 된건지 확인하기 위한 지표를 만들어봤다. 이 부분들을 알기 위해서는 거쳐야 할 과정들이 있는데 그 과정대로 작성해보겠다. 오늘 활용한 예제들은 모두 교재 SQL로 맛보는 데이터 전처리 분석(노수영 저) 를 참고했다. 추가적으로 어제 주석으로 설명을 달아둔 내용에서 큰 틀이 바뀐 것이 없어 코드 흐름에 대한 설명만 작성하겠다. 1. 구매자의 구매일자 불러오기 먼저 최초 주문일자와 마지막 주문일자를 알아야 이 부분을 응용해서 미주문 일자들이 얼마나 되는지를 알 수 있다. 그리고 이 결과를 고객 번호에 따라 하나의 값으로 묶어준다. SELECT MAX(orderdate.. 2023. 10. 6.
[MYSQL] 테이블 생성부터 삭제까지 알아보자 오전 수업에 배웠던 테이블을 직접 생성하고 내용을 채우는 것부터 수정하고 삭제하는 것 까지! 포스팅으로 남겨두려한다. 나같은 입문자들에게도 도움이 많이 될 거라고 생각하지만, 솔직히 내가 기억안날때마다 보려고 작성하는 이유가 더 크다. 지금부터 MYSQL을 이용한 테이블 활용과정을 알아보자. 1. 테이블 생성하기 테이블을 생성하기 위해서는 일단 내가 사용하고자 하는 스키마 즉, DB를 선택해야한다. 그리고 CREATE를 사용해서 테이블을 만들어줘야하는데, 나는 아래와 같이 했다. -- 사용할 스키마 USE mulcamp; -- 테이블 생성 -- tasks 테이블을 생성하되, 테이블이 이미 존재하면 생성하지 않음 CREATE TABLE IF NOT EXISTS tasks ( -- 데이터 타입, 자동으로 올.. 2023. 10. 5.
[MYSQL] SQL의 기본 문법 이것만 보고 마스터하자 길었던 꿀같은 추석연휴가 지났다. 추석연휴동안 공부는 생각도 안하고 놀았으니 이제 다시 일상으로 돌아와 수업을 듣기 시작했는데, 오늘부터 배우는 내용이 국비 수업으로는 마지막 수업에 해당하는 커리큘럼이 시작되었다. 그래서 오늘 배운 SQL에 대한 간단 문법을 작성해보려한다! 내가 참고하는 교재는 SQL로 맛보는 데이터 전처리 분석(노수영 저) 이다. 이 책은 간단하게 알려주는 기초에 대해 다루고 있어서, 기본정도 아시는분들이 많이 사용하는 것으로 알고 있다. https://product.kyobobook.co.kr/detail/S000001934242 SQL로 맛보는 데이터 전처리 분석 | 노수영 - 교보문고 SQL로 맛보는 데이터 전처리 분석 | product.kyobobook.co.kr 노베이스라거나.. 2023. 10. 4.
728x90