본캠프 1일차 (1)
데이터 사이언티스트란 무엇인가, 주요 업무, 채용 공고에 대해서 조사함.
본캠프 2일차 (1)
데이터 시각화 101: 데이터 시각화는 왜 중요할까?
데이터 시각화를 해야하는 이유와 그 역할에 대해서 알아봄
본캠프 2일차 (2)
데이터 분석이란 무엇일까?
데이터의 정의와 데이터 분석의 중요성, 데이터 분석 프로세스, 필요 기술에 대해서 전반적으로 알아봄
본캠프 3일차 (1)
SQL의 작성 순서와 작동 순서의 차이에 대해서 학습
본캠프 7일차 (1)
SQL의 기본 구조와 조건문, 정렬에 대해서 학습하고 이를 활용한 숙제 진행
COALESCE : COALESCE(value1, value2, ..., valueN)
NULL 값을 어떻게 처리할 것인지에 대한 함수
왼쪽부터 각 value들이 NULL이 아닌 지 확인하고, 처음으로 NULL이 아닌 값을 반환.
즉, 컬럼에서 NULL 값을 기본 값이나 특정 값으로 변환할 수 있다.
SELECT employee_name, COALESCE(salary, 0) AS salary
FROM employees;
만약 salary 컬럼이 NULL이면 기본값 0을 반환
2) DATE_FORMAT
DATE_FORMAT()은 날짜(Date) 또는 날짜-시간(DateTime) 데이터를 특정 형식의 문자열로 변환하는 함수.
DATE_FORMAT(date, format)
테이블의 특정 컬럼에 대해서 사용 가능
SELECT DATE_FORMAT(created_at, '%Y-%m-%d') AS formatted_date
FROM orders;
만약에 created_at이라는 컬럼이 DATETIME 타입이라면, YYYY-mm-dd 형태로 출력된다.
만약에 created_at이라는 컬럼이 string 또는 varchar 타입이라면, STR-TO-DATE()함수로 먼저 날짜 형식으로 변환해야 한다.
DATE_FORMAT(STR_TO_DATE(created_at, '문자열 형식'), '형식')
하지만, created_at이 '2024-05-05'처럼 정확히 YYYY-MM-DD 형식으로 되어 있다면, STR_TO_DATE()는 이를 DATE 형식으로 자동으로 변환한다.
list(map(int, str(n)))2) ⭐리스트 컴프리헨션
[표현식 for 항목 in 반복가능한 객체 if 조건]
위의 내용을 리스트 컴프리헨션으로 더 간결하게 진행할 수 있다.
n = 12345
result = [int(digit) for digit in str(n)]
print(result)
3) index란?
리스트, 문자열, 튜플과 같이 순서가 있는 데이터에서 각 요소의 위치를 나타낸느 정수 값을 의미한다.
인덱스는 0부터 시작하며, -1은 가장 마지막 요소, -2은 끝에서 두번째 요소.
list.index(요소)로 해당 요소의 인덱스를 반환할 수 있다.
4) sorted([...])
각 리스트를 오름차순으로 정렬.
본캠프 2일차 (2)
데이터의 이해와 데이터 베이스에 대해 학습
본캠프 2일차 (3)
빅데이터와 가치, 빅데이터 활용 기본 테크닉 7가지, 인사이트 도출에 대해 주로 학습
데이터 분석 방법론, 분석 과제 발굴(하향식 접근법, 상향식 접근법), 분석 프로젝트에 대해 학습