분류 전체보기 85

[TIL] camp_day8_240424

2주차 세 번째 날. 오늘은 SQL 세션 마지막이었고, 데이터 리터러시 관련된 강의를 수강했다.학습 내용UNION여러 개의 SELECT 문의 결과를 하나의 테이블로 연결하여 보고 싶을 때 사용.아래로 가로 행을 추가하여 테이블끼리 수직 결합을 수행할 때 사용한다.열의 갯수와 순서가 모든 쿼리에서 동일하고, 데이터 형식이 일치해야 한다.DATEDIFF SQL DATEDIFF(expr1, expr2) -- expr1, expr2 는 모두 날짜 데이터 형식이어야 하고, expr1 날짜에서 expr2를 뺀다.전에 코테 풀면서 공부했던 함수였는데, 작동 범위를 거꾸로 기억하고 있었어서 쿼리문이 틀렸었다. 이 부분만 고치니까 해결됨.고찰 & 기타함수를 쓸 때는 꼭 범위를..

[TIL] camp_day7_240423

2주차 두 번째 날. 오늘도 SQL 특강과 과제가 주어졌고, 저녁에는 학습법 관련 세션이 있었다. 학습 내용 SQL 작동 순서 SQL # FROM → ON → JOIN → WHERE → GROUP BY → HAVING → SELECT → DISTINCT → ORDER BY SELECT -- (7) column_1 ,DISTINCT column_2 -- (8) : SELECT 다음 DISTINCT 진행 ,column_3 FROM a -- (1) JOIN b -- (3) ON a.key = b.key -- (2) WHERE -- (4) GROUP BY -- (5) HAVING -- (6) ORDER BY -- (9) 집계함수(sum, avg 등)를 사용할 때, 특정 컬럼을 기준으로 삼을 수는 있으나, 이 컬..

[TIL] camp_day6_240422

2주차 첫 번째 날. 새로운 커리큘럼과 팀이 시작됐다. 오늘은 SQL 특강과 과제가 있었고, 오전에는 잠깐 팀빌딩을 진행했다. 팀 프로젝트 이번 주차는 팀 프로젝트는 따로 없고, 개인 과제가 있다. 다만 팀 단위로 학습 루틴이 운영될 예정 학습 내용 * ADsP 자격증 대비 > 데이터 분석 기획 파트 복습했다. * DATEDIFF 함수(SQL) - SQL 코딩테스트SQL # 두 기간 사이의 간격을 계산한다. # DATE나 DATETIME 포맷 데이터만 가능하며, 두 변수 중 하나라도 NULL이면 NULL을 반환한다. DATEDIFF(DATE1, DATE2) -- DATE1 에서 DATE2 를 빼서 두 날짜 사이의 차이를 반환한다. 출처 : DATEDIFF_FUNCTION * SQL 특강 * SQL 쿼리 ..

[WIL] 2024_w16_주간 회고

이번 주차 학습 키워드 데이터 형변환 탐색적 데이터 분석, EDA 이번 주 목표 무사히 9-21 스케줄로 1주일 보내기 > 성공! 일주일 해봤으니 이 습관으로 남은 4.2개월도 잘 보내봐야지. 팀 프로젝트 완수하기 > 팀에서 내가 제일 늦게 끝내긴 했지만, 그래도 결론도 냈고 발표도 무사히 마쳤다. 다음 주 목표 SQL 쿼리문 작성 능력을 이번 주보다 발전시키기 알고리즘 코딩테스트 10개 풀기(이번주 2개...) 21시 안에 TIL 작성 완료하는 습관 들이기 안 아프기... 이번 주의 나_KPT Keep - SQL 학습 진행도 - 꾸준한 쿼리와 함수 공부 Problem - 통계적 지식 부족 - Python 언어 학습 부족 Try - 필기 수험서 보면서 통계 공부하기 - 알고리즘 코딩테스트 10개 해결 이..

[TIL] camp_day5_240418

1주차 다섯번째 날. 팀 프로젝트 발표를 마쳤고, 온보딩 주차가 끝났다. 또 다음주부터 진행될 SQL 세션 맛보기 강의 시간이 있었다. 팀프로젝트 * 무사히 발표를 마쳤다. 다행이 우리 조가 앞쪽이라 발표를 끝내고 가벼운 마음으로 다른 조들의 발표를 들을 수 있어서 너무 좋았다. * 다른 조의 발표에 비해 분석 스킬적인 부분에서는 조금 부족했지만, 그래도 문제 선정과 해결을 위한 발표 흐름 과정은 잘 잡았다. 만약에 이 프로젝트를 추가로 개선시킨다면 * 분석하고자 하는 데이터에 대한 소개, 용어 정의가 더 있으면 좋을 것 같고, 데이터 전처리 과정이 부족했다. 타겟으로 하는 범위를 설정하고 결과값에 영향을 줄 수 있는 범위 밖의 데이터를 제거했다던가, 목표 키워드만 추출해서 새로운 컬럼을 만들었다던가, ..

[TIL] camp_day4_240418

1주차 네번째 날. PPT가 완성됐고, 팀장님이 발표 영상도 제출해주셨고, 내일 발표만 남았다! 팀 프로젝트 * 내일 발표를 위해 발표 스크립트를 작성했다. 월요일부터 사흘 내내 내가 세운 가설 데이터를 보려고 SQL 쿼리랑 씨름하느라 다른 분 결과는 확인할 시간도 없었다... 그래도 스크립트 쓰면서 하나씩 DBeaver에 쿼리 짜보면서 실제 숫자도 확인하고 좋은 공부가 됐다. * 다른 조는 어떻게 하는지 궁금해서 노션 돌아다녔는데, 지금 내 수준으로는 읽기도 힘든 쿼리문을 슥슥 적어놓은 조가 있어서 놀랐다. 지금은 몰라도 캠프 끝날 때의 나도 그럴 수 있을 거다! * SQL 쿼리 작성하면 계속 FULL GROUP BY 에러가 발생한다. 에러가 생길 때마다 약간 꼼수로 해결하고 있는데 왜 생기는지와 안 ..

[TIL] camp_day3_240417

1주차 세번째 날. 프로젝트 결론도 냈고, PPT 작업도 어느 정도 진행되었다. 이제 내일 수정하고, 발표영상 촬영하면 끝이다. 팀 프로젝트 * 어제는 거의 손도 못 댔는데, 오늘은 조금이나마 분석 결과다운 결과를 낼 수 있었다. * 다른 팀원들이 너무 잘 해서 따라가기 벅찼는데, 갑자기 쿼리 하나가 잘 풀려서 결과를 운 좋게 얻었다. * 역시 결과 정리가 제일 어렵고 손이 많이 간다. 시각화 툴은 도무지 시간 내에 배워서 완성할 수 없을 것 같아서 어쩔 수 없이 제일 만만한 구글 스프레드 시트를 활용했다. 차트로 구현할 수 있는 한계가 있어서 차라리 엑셀 쓰고 싶었는데... 이러다 office 365 구독하는 거 아닌가. 그래도 엑셀에 의존하지 않고 하는 법을 배우려고 부트캠프에 온 것도 있으니까. 시..

[TIL] camp_day2_240416

1주차 이틀차. 팀프로젝트는 팀원분들이 너무 방향을 잘 잡아주셔서 순조롭다. 다만 오늘은 컨디션이 좋지 않아서 하루 종일 힘들었다. 환절기 독감은 독해서 독감인가... 팀 프로젝트 * 어제 정의한 문제에 대해 각자 생각한 가설대로 분석을 시행했다. * 나는 카테고리-상품에 따른 문제로 profit이 낮은 것이라 추측했는데, 만족스러울만큼 분석은 하지 못했다. 일부는 카테고리에 따라 낮게 나타나고, 일부는 또 아니고... SQL로는 엑셀처럼 원하는 결과를 바로 나타내기가 아직은 어렵다. * DBeaver에서 테이블의 data type과 형식 변환하는 법을 몰라서 오래 걸렸지만 해결했다. 맞는 방법인지는 의문이다. * UPDATE 와 SET 구문 활용 * 테이블의 Properties에서 컬럼명, data t..

[TIL] camp_day1_240415

본과정 1주차 첫째 날로, 온보딩 주차 시작이다. 이번 주에는 일주일 동안 미니 프로젝트를 진행할 예정이다. 팀 프로젝트 우리 팀은 데이터 분석 개요와 배경이 제시된 주제를 선택했다. 분석할 데이터와 배경, 목표, 가설까지 설정된 다른 주제보다 난이도가 있는 편이다. 문제 설정(낮은 Profit에 대한 개선)이 끝났고, 가설 설정과 분석이 남았다. DBeaver 사용하여 분석 진행할 예정. 분석 환경 세팅에 시간이 다소 걸렸다. CSV 파일로 제시된 데이터를 import는 정상적으로 완료했으나, 데이터 형변환이 되지 않는 오류가 발생하여 지연 MySQL Localhost 서버를 생성하여 파일을 불러오는 방법으로 해결 학습 내용 데이터 형변환? 데이터를 한 형식에서 다른 형식으로 전환하는 것. ex. 문자..

2024 내일배움캠프_데이터분석_스타터노트

내가 데이터 분석 코스에 참여한 계기는 무엇인가요? 크게는 데이터 분석가로의 취업 및 이직을 희망했기 때문이고, 세부적으로는 데이터 분석 학습에 대한 방향성 설정, 협업을 통한 프로젝트 수행 경험 축적의 두 가지 목표가 있었습니다. 독학으로도 이론이나 기술을 어느 정도는 배울 수 있겠지만, 다른 사람들과 함께하는 프로젝트 경험은 쉽게 얻을 수 없으므로 참여를 마음먹기까지 큰 영향을 미쳤습니다. 내가 이해한 데이터 분석가는 어떤 역할을 하는 사람인가요? 데이터에 기반하여 조직 내/외부의 커뮤니케이션을 통해 최적의 의사결정을 이끌어내는 사람입니다. 데이터 분석에 필요한 하드 스킬 및 커뮤니케이션을 리드하는 소프트 스킬의 조화가 중요하다고 생각합니다. 데이터 분석가의 역할과 비슷한 경험을 해 보았나요? 어떤 ..