SQL 코드카타
문제 16.
문제
FOOD_WAREHOUSE 테이블에서 경기도에 위치한 창고의 ID, 이름, 주소, 냉동시설 여부를 조회하는 SQL문을 작성해주세요. 이때 냉동시설 여부가 NULL인 경우, 'N'으로 출력시켜 주시고 결과는 창고 ID를 기준으로 오름차순 정렬해주세요.
SELECT warehouse_id, warehouse_name, address, ifnull(freezer_yn,'N') as freezer_yn
from food_warehouse
where address like '%경기%'
order by warehouse_id
→ 경기도 라는 조건을 놓쳐서 재시도. where 후에 order by 를 써야 해서 재시도.
문제17.
FOOD_FACTORY 테이블에서 강원도에 위치한 식품공장의 공장 ID, 공장 이름, 주소를 조회하는 SQL문을 작성해주세요. 이때 결과는 공장 ID를 기준으로 오름차순 정렬해주세요.
SELECT factory_id, factory_name, address
from food_factory
where address like '%강원%'
order by factory_id
→ 위와 비슷한 문제.
파이썬
문제1.
정수 num1과 num2가 주어질 때, num1에서 num2를 뺀 값을 return하도록 soltuion 함수를 완성해주세요.
int solution(int num1, int num2) {
int answer = num1 - num2 ;
return answer;
}
→왜 맞은지는 모르겠는데 일단
문제2. 두 수의 곱
* 로 위와 같이
데이터분석 종합반 5주차
◑ 좋은 가설이란?
1) 풀고자 하는 문제의 방향성과 일치하는 가설 → 무슨 문제를 풀고자 하는지 명확히 알 것
2)테스트 가능한 가설 → 데이터로 확인이 가능한 가설을 세울 것
3)액션으로 이어질 수 있는 가설 → 가설 검증 후 결과에 따라 특정 액션으로 유도될 수 있을 것
#나이대별로 수강률 합 구하기
progress_rate_by_age = sparta_data.groupby('age')['progress_rate'].sum()
progress_rate_by_age = sparta_data.groupby('age')['progress_rate'].sum()
#나이대별 수강인원 구하기
number_people_by_age = sparta_data.groupby('age')['_id'].count()
number_people_by_age = sparta_data.groupby('age')['_id'].count()
#나이대별 완주율 평균 구하기
average = progress_rate_by_age/number_people_by_age
average = progress_rate_by_age/number_people_by_age
#관리 여부에 따라, 수강완료율 평균 구하기
managed_data_avg = sparta_data.groupby('managed')['progress_rate'].sum()/sparta_data.groupby('managed')['_id'].count()
managed_data_avg
◑ 코호트 차트란?
소비자를 시간의 흐름과 사용하는 서비스의 단계 등으로 나누어 같은 성질의 집단으로 구분한 것을 코호트라고 하고,
소비자의 전환율을 시간의 흐름과 서비스의 단계나 재사용 등 두 가지 요인을 복합적으로 보여줄 수 있는 차트
◑ 날짜 데이터 타입 확인 하기
· #파이썬의 created_at함수를 쓰면, 데이터의 종류를 확인 할수 있음
· print(type(sparta_data['created_at'][1]))
◑ to_datetime()
괄호 안, 해당 열의 데이터를 날짜와 시간 데이터로 변경 해주는 함수
◑ dt.isocalendar().week
⇒ .dt.isocalendar().week ⇒ 날짜를 주(week) 로 변경
week 대신, year 혹은 day으로 해당 날짜의 년도, 일자도 가져 올 수 있음
◑ 리텐션 테이블/ 리텐션
고객이 우리 제품이나 서비스를 지속적으로 소비하는 것을 의미
기간을 나눠 테이블로 나타내면 지속적으로 고객이 해당 서비스를 사용하는지 여부를 알 수 있음
º데이터분석 강의는 완주하였다만, 복복습이 필요하다. 5주차 강의는 특히 뒷부분이 이해가 안되어서 재차 학습해야할 것 같다.
231219화_TIL (0) | 2023.12.19 |
---|---|
231218월_TIL (1) | 2023.12.18 |
231213수_TIL (0) | 2023.12.13 |
231212화_TIL (0) | 2023.12.12 |
231211월_TIL (0) | 2023.12.11 |