코린이 8

Tableau Desktop: 대시보드 수정 및 고찰 (Before, After 비교)

지난번에 제작한 대시보드에 대한 피드백을 얻고자 데이터 분석 커뮤니티에 포스트를 공유하였다.(예상 외로) 많은 분들이 피드백을 해주셔서 이를 바탕으로 대시보드를 수정하고 전/후 비교를 통해 공부해보고자 한다. 이번 포스트에서는,피드백을 바탕으로 대시보드 수정하기수정 후 나아진 점 생각해보기 (왜 이렇게 수정해야 했을까?)변경된 대시보드를 보고 함의점 생각해보기 1. Before지난번에 제작한 대시보드 '서울 내 범죄 발생 현황' 은 다음과 같다.해당 대시보드에 대하여 몇 가지 피드백을 받은 후 전체적으로 문제가 있다고 생각이 되어 수정을 하고자 한다. 2. Feedback받은 피드백들을 바탕으로 해결한 것과 해결하지 못한 것에 대해 서술해보고자 한다.1) 유형별 발생건수 정렬가나다순으로 되어 있는 바 차..

Skills/Tableau 2024.05.03

신한카드 데이터 분석 4: 데이터 시각화와 회고 with Python, Tableau

이번 포스트에서는, 두 가지 방식으로 테이블 시각화 해보기 1️⃣ Python 2️⃣ Tableau 프로젝트를 진행하면서 부족했던 점을 돌아보며 회고하기 프로젝트 초기에 세 가지 질문을 설정해 두었다. 그러나 3번 질문을 해결하는 과정에서, 설정한 항목 중 백화점, 면세점, 실외골프/스키, 시계/귀금속에 대해서 이용건수가 조회되지 않았음. 과시소비 경향을 확인할 만큼의 표본 수가 존재하지 않기 때문에 판단에 어려움이 있다고 보았음. 그러므로 1번과 2번 결과에 대해서만 시각화를 진행할 예정이다. 시각화는 Python과 Tableau 두 가지 방식으로 시도해보고자 한다. 1. Python을 이용한 데이터 시각화 1) 수도권 지역의 성별 및 연령대별 소비 분야에 어떠한 차이가 있는가? 시작하기에 앞서, 시각..

Toy Projects 2024.04.05

프로그래머스: 조건에 맞는 사원 정보 조회하기 (MySQL)

1. 문제 2. 문제 풀기 전에, HR_DEPARTMENT 👉🏻 X HR_EMPLOYEES 👉🏻 사번, 성명, 직책, 이메일 HR_GRADE 👉🏻 점수 합계 상, 하반기 접수 합계가 가장 높은 사원 정보 조회하기 점수 합계 DESC (=점수 높은 순으로) 3. 테이블 HR_DEPARTMENT AS DEPT HR_EMPLOYEES AS EMP HR_GRADE AS GR 4. 풀이 과정 1단계) 테이블 DEPT와 테이블 EMP는 DEPT_ID라는 공통 컬럼을 가지고 있고, 테이블EMP와 테이블 GR은 EMP_NO라는 공통 컬럼을 가지고 있다. 이 세 테이블을 연결하여 쿼리문을 작성해야 하니 INNER JOIN을 해준다. SELECT FROM HR_DEPARTMENT AS DEPT INNER JOIN HR_E..

Skills/SQL 2024.03.09

x축, y축 눈금 설정 with Jupyter Notebook

안녕하세요! 생활코딩과 점프 투 파이썬으로 파이썬 공부 후 (블로그에는 성장 기록을 올리지 않았지만...) '모두의 데이터 분석 with 파이썬'이라는 책으로 데이터 분석 공부를 시작하게 되었습니다! 저는 아나콘다를 설치하였고 주피터 노트북을 이용하여 데이터 분석 공부를 하고 있습니다. 왜 쓰게 되었는가 ? 이 글은 개인적인 답답함을 풀고자 쓰게 되었습니다. 책의 초반부에서 기상자료개방포털에서 기온 데이터를 csv파일로 저장 후 주피터 노트북을 통해 csv파일을 불러와 데이터 분석하는 법을 배울 수 있었습니다. 서울의 기온 그래프를 불러와서 그래프로 만드는 법을 알게 되었다는 건 좋았습니다. 그러나 저는 x축 눈금에 0, 5000, 1000, ... 이 아닌 날짜가 있으면 그래프를 보기가 좀 더 편할 것..

Skills/Python 2022.03.01

코린이의 Python 성장기 #4

(이 글은 생활코딩 파이썬 입문수업에서 들은 내용을 기록한 것입니다.) 디버깅 이번 시간에는 '디버깅'에 대해서 배웠습니다. 우리는 디버깅을 통해 코드상의 오류를 보다 더 쉽게 확인할 수 있습니다. 이 코드에서 a는 1이 출력이 되어야 하지만, 오류로 인해 8이 나오고 있습니다. 오류를 발견하기 위해서는 디버거를 이용해야 합니다. 좌측에 있는 재생 모양과 벌레 모양이 같이 있는 버튼을 누르고, 'Run and Debug' 버튼을 누르면 디버깅을 할 수 있습니다. 그러면 이런 화면이 나옵니다. 코드 한 줄을 디버깅 했을 때는 a가 1일이라는 결과가 나옵니다. 아래 화살표 방향을 누르면 오류를 확인할 수 있습니다. 아홉 번째 줄까지 내려왔을 때, a가 8로 바뀐 것을 확인할 수 있습니다. 이를 통해 중간에 ..

Skills/Python 2022.01.23

코린이의 Python 성장기 #3

(이 글은 생활코딩 파이썬 입문수업에서 들은 내용을 기록한 것입니다.) 문자열 데이터 타입 이전 글에서는 숫자형 데이터 타입에 대해 배운 내용을 적었다면, 이번에는 '문자열 데이터 타입'에 대하여 배웠습니다. 숫자형 데이터 타입과는 달리 문자열 데이터 타입을 입력할 때는 작은 따옴표('')나 큰 따옴표("")를 이용해야 합니다. 이외에도 '''를 이용하는 등 다양한 방식으로 문자열 데이터 타입을 표현할 수 있습니다. 문자 말고 숫자도 작은 따옴표('')를 이용해서 문자열 데이터 타입으로 표현할 수 있습니다. 또한 'Hello World'를 1000번을 반복해서 출력할 수 있고, 다른 문자로 대치할 수도 있습니다. 리스트 데이터 타입 문자열 데이터 타입 이후에는 '리스트 데이터 타입'을 배웠습니다. 리스트..

Skills/Python 2022.01.23

코린이의 Python 성장기 #2

(이 글은 생활코딩 파이썬 입문수업에서 들은 내용을 기록한 것입니다.) 숫자형 데이터 타입 다음으로 제가 수업에서 배운 것은 '숫자형 데이터 타입' 입니다. 숫자형 데이터 타입에는 정수형(int)과 실수형(float)이 있습니다. 이러한 숫자형 데이터 타입을 코드에 입력하면 값이 출력되는 것을 확인할 수 있습니다. 그리고 이전 글에서 보았듯이, 기본적인 연산자도 코드에 입력하면 값이 출력될 수 있습니다. 이러한 연산자들은 파이썬에 내장되어 있기 때문에 사용이 가능합니다. 또한 코드를 입력할 때 작은 따옴표('') 안에 코드를 입력하고 콤마(,)를 찍고 코드를 한번 더 입력하면 나중에 출력된 값을 봤을 때 자신이 어떤 코드를 입력했는지 확인이 가능합니다. 이러한 기본적인 연산자들 외에도, math 모듈을 ..

Skills/Python 2022.01.17

코린이의 Python 성장기 #1

(이 글은 생활코딩 파이썬 입문수업에서 들은 내용을 기록한 것입니다.) Visual Sutdio Code 저는 Visual Studio Code를 사용하였고, 'Python3'라는 폴더를 만들어서 매회 제가 공부한 파일들을 저장하였습니다. VS Code를 실행해서 바탕화면에 저장되어 있는 파이썬 폴더를 끌어다 놓으면 파일을 새로 만들 수 있습니다. 그리고 파이썬 파일을 만들 때에는 이름 끝에 항상 .py를 붙여야 합니다. 이전 수업들은 파이썬을 설치하고 Visual Studio Code를 사용하지 않았기 때문에 따로 저장된 파일이 없습니다. 파이썬 파일로 실행하기 VS Code로 배운 첫 번째 수업은 '파이썬 파일로 실행하기' 였습니다. 파일을 새로 만들고, 제가 입력한 코드를 실행하기 위해서는 터미널이..

Skills/Python 2022.01.17