일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 투자도서
- 투자마인드
- 통계독학
- 컨버티드
- 데이터자격증
- MySQL
- 우리금융캐피탈면접
- 정처기
- 빅분기 실기
- 데이터분석가
- 메타코드
- 빅데이터분석기사실기
- boostcourse
- 데이터분석마인드셋
- 빅분기
- 빅분기실기
- 빅분기1유형
- 데이터리안
- 빅데이터분석기사
- BNK저축은행
- 데이터넥스트레벨챌린지
- 데이터분석
- 빅데이터분석기사 실기
- 우금캐
- 메타코드m
- 우금캐면접
- sql
- 우리금융캐피탈
- 실기1유형
- 데이터분석전문가
- Today
- Total
목록Development (15)
하파와 데이터

더보기 [문제] Harry Potter and his friends are at Ollivander's with Ron, finally replacing Charlie's old broken wand. Hermione decides the best way to choose is by determining the minimum number of gold galleons needed to buy each non-evil wand of high power and age. Write a query to print the id, age, coins_needed, and power of the wands that Ron's interested in, sorted in order of descending power...

데이터를 분석하거나, 내용을 파악함에 있어서 기본적인 테이블의 구조가 불편한 경우가 있다. 세로의 형태로 놓았을때, 데이터를 더 분명하게 파악할 수 있거나, 나의 원하는 세부 항목으로 행을 만들었을때, 데이터 분석이 용이한 경우가 있다. 이럴때 우리는 PIVOT을 한다. PIVOT을 하는 다양한 방법이 있고, PIVOT 함수가 있는 것도 같은데 데이터리안 강의에서 배운 피봇의 방법은 조금 다르다. 그 방법을 설명하고자 한다. 데이터의 내용이 아래와 같을때, 아래의 SQL구문을 사용하면, SELECT CATEGORYID, PRICE FROM PRODUCTS GROUP BY CATEGORYID 아래와 같이 정보를 확인할 수 있다. 이런 형식이 아니라, 행에 각 카테고리 ID가 나오고, 금액을 확인할 수는 없..

SQL에서 숫자형 값을 출력 할때, 원하는 형태로 소수점을 처리할 수 있다. 올림, 반올림, 내림의 3가지 형태로 파이썬이나 엑셀 등에서는 ROUNDUP, ROUND, ROUNDDOWN 처럼 ROUND라는 명령어를 응용해서 사용하지만 SQL은 3가지 명령어가 모두 다르다 CEIL(,소수점자리) - 올림 A= 3.14 SELECT CEIL(A) 4 ROUND(,소수점자리) - 반올림 A= 3.14 SELECT ROUND(A) 3 FLOOR(,소수점자리) - 내림 A= 3.14 SELECT FLOOR(A) 3 아래의 데이터 셋을 기준으로 평균값을 각각에 맞게 구하면 아래와 같다. SELECT CEIL(AVG(PRICE),1), ROUND(AVG(PRICE),1), FLOOR(AVG(PRICE),1) FROM..

SQL에서 마주하는 데이터셋에는 NULL이 있는경우와 없는 경우가 있을 것이다. 사실 인위적인 데이터가 아니고서야 NULL이 없는 데이터가 없을 것이라고 예상이된다. 데이터를 분석하는 측면에서는 수집되지 않은 데이터를 어떻게 처리할 것인지 0으로 처리할 것인지 또는 아예 그 데이터셋 자체를 삭제하고 데이터를 분석할 것인지 등을 고민해야할텐데 그를 위해선, SQL에서 집계함수를 사용할때 어떤 방법을 사용했을때 NULL을 무시할 수 있는지 또는 NULL을 0처럼 인식해서 값을 얻을 수 있는지 알아야하겠다. 예시 데이터 집계함수 SQL에서 숫자형 데이터를 분석해주는 다양한 집계함수들을 볼 수 있다. COUNT(*) - 데이터의 갯수를 출력 SUM(*) - 데이터 값의 합계를 출력 AVG(*) - 데이터 값의 ..

Python에는 여러가지 형태들이 존재한다. 형태에 따라서 적용되는 함수가 있고, 적용이 불가능한 함수들이 있다. 이에 데이터 분석을 위해선 자료가 어떤 형태를 가지고 있는지 파악하고, 내가 필요한 형태로 변경하는 처리작업이 필요하다. 숫자형을 문자형으로, 문자형을 날짜형으로 바꾸는등 데이터 분석에 적합하게 변경하는 전처리 작업을 해야 내가 원하는 작업들을 수월하게 할 수 있다. 다양한 형태 중 가장 기본인 자료형부터! 자료형 int(정수) a= 3 float(실수) b=3.14 str(문자열) c= 'Python' # Python에서는 대소문자를 구분한다! list(리스트) d= [1,2,3,4,5] #리스트 안에는 정수, 실수, 문자 모두 들어갈 수 있다. 여러개를 묶음으로 저장할때 사용! dict(..