Technique 38

[EDA] Heatmap, 데이터 패턴과 관계 파악하기

✅ Heatmap히트맵(Heatmap)은 행과 열로 이루어진 2차원 데이터에서 값의 크기를 색상으로 표현한 시각화 기법이다. 주로 값의 분포, 상관관계, 패턴 및 이상치를 직관적으로 확인할 수 있다.  1️⃣ 특징 및 장점색상 변화로 데이터의 크기나 빈도 표현 : 예를 들어, 진한 색은 높은 값을, 연한 색은 낮은 값을 나타냄상관관계 확인 : 변수들 간의 상관계수를 시각화하여 관계가 강한 변수를 쉽게 찾을 수 있음이상치 및 패턴 탐색 : 비정상적인 색상 패턴을 통해 이상치 감지 및 데이터 패턴 확인 가능2️⃣ 주요 사용 사례상관계수 히트맵 (Correlation Heatmap)데이터의 상관관계를 나타내는 매트릭스를 시각화변수들 간의 상관관계 파악에 유용Ex) 신용 점수와 연간 소득의 관계 확인데이터 분포..

[Lv.2] 입양 시각 구하기(1) [EXTRACT, BETWEEN]

문제 해결을 위한 개념 정리  ✅ BETWEENhttps://seheehee.tistory.com/29 가격대 별 상품 개수 구하기 [case when, between]문제 파악출력할 컬럼 : 만원 단위의 가격대 별 상품 개수 ⇒ SELECT데이터를 가져올 테이블 : product ⇒ FROM조회 순서 : 가격대 기준 오름차순⇒ ORDER BY적용할 조건 : 만원 단위의 가격대 별로 숫seheehee.tistory.com  ✅ EXTRACThttps://seheehee.tistory.com/58 진료과별 총 예약 횟수 출력하기[EXTRACT]진료과별 총 예약 횟수 출력하문제 해결을 위한 개념 정리 ✅ EXTRACT: 날짜에서 년, 월, 일, 시간 등을 추출 → EXTRACT (unit FROM date)..

Technique/MySQL 2024.09.12

[Boostcourse] EP.9 계층과 총계

https://www.boostcourse.org/ds121/lecture/865821?isDesc=false 데이터 시각화를 위한 태블로부스트코스 무료 강의www.boostcourse.org ✅ 계층(Hierarchy)화면에서 드릴다운해서 세부적인 값을 찾는 데 유용ex) 지역 데이터에서 동일한 시군구명을 계층화하여 오류를 방지Map에서 유용하게 활용  ◼️ 계층 만들기◼️ 제조사명 추출 후 계층 만들기 1. 제조사명 추출 → 제품명의 첫 번째 단어 2. 제조사명을 제품분류 계층에 추가 (드래그 & 드롭) +) 제품명 계층까지 생성 가능  💡태블로 내장 기본 계층 → 날짜 데이터의 경우 자동으로 계층 생성  ✅ 총계(Total)각각의 요소들의 total을 보여줌 ◼️ 아래와 같이 테이블에서, 드래그하..

Technique/Tableau 2024.09.12

[Boostcourse] Ep.8 그룹 vs 집합

https://www.boostcourse.org/ds121/lecture/865819?isDesc=false 데이터 시각화를 위한 태블로부스트코스 무료 강의www.boostcourse.org ✅ 그룹(Group)항목 내 멤버들을 여러 그룹으로 묶어줌  ✅ 집합(Set)해당 집합에 포함되는지/아닌지만 구분 +) 결합된 집합 만들기   +) 매출 상위 고객들을 폴더로 저장해 보자.    그룹과 집합 예제 대시보드 확인하기https://public.tableau.com/views/BoostcourseEp_8/1?:language=ko-KR&publish=yes&:sid=&:redirect=auth&:display_count=n&:origin=viz_share_link [Boostcourse] Ep.8 그룹과..

Technique/Tableau 2024.09.11

[Lv.2] 성분으로 구분한 아이스크림 총 주문량[GROUP BY]

문제 해결을 위한 개념 정리https://seheehee.tistory.com/51 성별과 나이가 동일한 그룹으로 그룹화 가능⇒ group by에 여러 개의 컬럼을 넣어 다양" data-og-host="seheehee.tistory.com" data-og-source-url="https://seheehee.tistory.com/51" data-og-url="https://seheehee.tistory.com/51" data-og-image="https://blog.kakaocdn.net/dna/chbK7w/hyW244qpJe/AAAAAAAAAAAAAAAAAAAAAP0vyRkUR29nuIb2JiD3h7JprQCNgSt05u4TAwWQh4GF/img.png?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1782831599&allow_ip=&allow_referer=&signature=V9iY0ahlL88Yw510a3WC5Wd4fCc%3D

Technique/MySQL 2024.09.11

[Lv.2] 고양이와 개는 몇 마리 있을까[GROUP BY]

양이와 개는 몇 마리 있을까   문제 해결을 위한 개념 정리https://seheehee.tistory.com/51 성별과 나이가 동일한 그룹으로 그룹화 가능⇒ group by에 여러 개의 컬럼을 넣어 다양" data-og-host="seheehee.tistory.com" data-og-source-url="https://seheehee.tistory.com/51" data-og-url="https://seheehee.tistory.com/51" data-og-image="https://blog.kakaocdn.net/dna/chbK7w/hyW244qpJe/AAAAAAAAAAAAAAAAAAAAAP0vyRkUR29nuIb2JiD3h7JprQCNgSt05u4TAwWQh4GF/img.png?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1782831599&allow_ip=&allow_referer=&signature=V9iY0ahlL88Yw510a3WC5Wd4fCc%3D

Technique/MySQL 2024.09.11

[Lv.2] 진료과별 총 예약 횟수 출력하기[EXTRACT]

진료과별 총 예약 횟수 출력하문제 해결을 위한 개념 정리 ✅ EXTRACT: 날짜에서 년, 월, 일, 시간 등을 추출 → EXTRACT (unit FROM date) date : "2022-04-14 09:30:12.345678"unit출력 예시출력 단위MICROSECOND 345678 MICROSECONDSSECOND12SECONDSMINUTE30MINUTESHOUR9HOURSDAY14DAYSWEEK15WEEKSMONTH4MONTHSQUARTER2QUARTERSYEAR2022YEARSSECOND_MICROSECOND 12345678 'SECONDS.MICROSECONDS'MINUTE_MICROSECOND 3012345678 'MINUTES:SECONDS.MICROSECONDS'MINUTE_SECOND ..

Technique/MySQL 2024.09.11

[Lv.2] 연도별 대장균 크기의 편차 구하기[SUB QUERY]

문제 해결을 위한 개념 정리✅ SUB QUERYFROM 절 서브쿼리아래 자료 참고 ★ 물고기 종류 별 대어 찾기 [subQuery, WHERE, JOIN]문제 해석 1. FISH_NAME_INFO에 있는 물고기들을 FISH_TYPE에 따라 가장 큰 물고기 길이를 반환할 것.2. 물고기 ID에 대해 오름차순 정렬할 것  문제 해결을 위한 개념 정리 ✅ where 아래 자료 참고 이seheehee.tistory.com  문제 해결 코드SELECT A.YEAR, A.MAX - E.SIZE_OF_COLONY AS `YEAR_DEV`, E.IDFROM ( SELECT YEAR(DIFFERENTIATION_DATE) AS `YEAR`, MAX(SIZE_OF_C..

Technique/MySQL 2024.09.09

[Lv.1] 잡은 물고기 중 가장 큰 물고기의 길이 구하기[concat]

문제 해결을 위한 개념 정리 ✅ CONCAT2개 이상 ~ 254개 이하의 여러 가지 문자열을 합쳐서 출력 가능NULL값을 CONCAT에서 사용한다면 해당 부분은 빈 문자열로 암시적 변환NULL값 끼리도 붙일 수 있음 ⇒ VARCHAR() 형식의 빈 문자열 반환SELECT CONCAT("값1","값2","값3") AS 컬럼명 FROM 테이블명# 출력결과컬럼명------값1값2값3★ 출력 시 문자열 값들 사이에 공백이 존재하지 않음!     ⇒ 공백이 필요하다면 문자열 따옴표 사이에 공백 추가 필요 ✅ GROUP CONCAT아래와 같은 memberLIst 라는 테이블이 존재할 때,IDTEAMMEMBER1AM12AM23AM34AM45AM5 SELECT TEAM, GROUP_CONCAT(MEMBER) AS 'M..

Technique/MySQL 2024.09.09

[Boostcourse] Ep.7 이중 축 vs 결합된 축

https://www.boostcourse.org/ds121/lecture/865818?isDesc=false 데이터 시각화를 위한 태블로부스트코스 무료 강의www.boostcourse.org ✅ 이중 축 (Dual Axis)하나의 뷰 안에서 축을 이중으로 써서 차트를 만드는 경우마크를 서로 다르게 구성 가능 → 현재, 양쪽 축이 다르기 때문에 원 그래프가 선 그래프보다 아래에 찍히는 것처럼 보임 ■ 막대그래프와 간트 차트를 이중 축으로 표현하기  💡 참고, 년도를 아래가 아닌 위쪽에 표시하는 방법위 '주문일자' 레이블에서 마우스 우클릭, 열에 대한 필드 레이블 숨기기 클릭상단 메뉴바 '분석'에서 테이블 레이아웃 > 고급 클릭'열' 카테고리에서 세로축이 있을 때 보기 하단에 가장 안쪽 수준 표시 선택 ..

Technique/Tableau 2024.09.09