전체 글
-
Session / 24-04-19 / 데이터 분석 기본 개념SQL 정리/세션 2024. 4. 19. 17:58
SQL에 관련된 이야기 // 녹화본 제공 DATA DB QUERY SQL 기본개념 ---- 서비스의 현상태를 숫자 확인, 문제및 해결방안 제시 데이터 추출 타팀 요청 내용 기반 유관부서 공유 가공 추출 후 데이터 전처리(확인, 이상치 결측치 처리) 정합성 검증 깊게가면 머신러닝 딮러닝도 이용. 시각화 인사이트 도출 ---- 기업의 이익창출 -> KPI 실험의 결과를 비교 이해 가능하게 하는 데이터 분석 : %등의 수치화 가능 사업부 : ROI, ROAS 최소투자 최대이익 전략수립 기획 : 서비스 유입부터 잔존, 터널/단계뼐로 이탈 잔존 비교 '내가 생각한것을 검증하고 설들력있게 전달 하는것!' AB테스트 차이? 엔지니어 : 데이터 사용 환경 제공 분석가 : 추출 가공 시각화 인사이트 도출 과학자 : 미래..
-
-
파이썬 - TRY-EXCEPT파이썬 정리 2024. 4. 19. 11:51
try-except 'try' 블록 내에서 발생하는 예외를 처리하고 그 예외에 대한 정보를 사용하는 except 이를 위해 except 블록에서 예외 객체를 변수에 할당하면 됨. 파이썬 코딩 도장: 38.1 try except로 사용하기 (dojang.io) try : 실행 코드 except : 예외 발생 시 처리코드 except 예외 이름(-Error) : 특정 예외 발생시 처리 코드 except 예외 이름 as e : # 변수에 에러 내용 저장 print('실행코드가 불가능합니다',e) Built-in Exceptions — Python 3.12.3 documentation
-
SQL - ' ' / " " / ` `SQL 정리 2024. 4. 18. 22:02
신비로운 꺽쇠의 세계 " " : select 문에서 " "을 사용한다는 것은 "ABC" 라고 작성되어있다고 가정한다면 column 명이 ABC 그리고 그 하단 열의 row가 모두 'ABC'의 값을 가지게 된다 ? ' ' : 명사 지정? 호출 value() 의 리스트와 같이 문자열 값을 나타내는 데에 사용되며 큰따옴표도 가능하긴하다. `` backtick / grave accent : 백틱은 테이블 이름과 열 이름을 식별할 때 사용되는데, 주로 MySQL의 예약어나 공백 문자, 제한된 문자가 포함된 경우에 필요합니다. 일반적으로 MySQL에서는 백틱을 사용하여 테이블 이름이나 열 이름을 감싸지 않아도 되지만, 위 조건을 충족하지 않는 경우에는 백틱으로 감싸야 합니다. 더보기 757 Backticks are..
-
잡상식 - ASCII // PYTHON - ORD()잡상식 2024. 4. 18. 20:39
코딩테스트 연습 - 문자열 내림차순으로 배치하기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ASII 문자열 기준으로 생각하시면 되요 아래 문자열 zZa 은 ASII 변환 하시면 이런식으로 숫자가 나와요. 한마디로 이문제 자체가 ASII 높은순으로 정렬하라는 뜻이에요. 122 090 097 무슨말인가 잠깐 고민하면 아스키 코드 이야기 하는것인가를 생각 할 수 있다. ASCII - 위키백과, 우리 모두의 백과사전 (wikipedia.org) ASCII - 위키백과, 우리 모두의 백과사전 위키백과, ..
-
SQL - With - CTESQL 정리 2024. 4. 18. 20:01
CTE - Common Table Expression : 공통 테이블 표현식 공통 테이블 표현식 - IBM Documentation 공통 테이블 표현식 공통 테이블 표현식은 뒤에 오는 fullselect의 FROM절에 테이블 이름으로 지정할 수 있는 table-name을 사용하여 결과 테이블을 정의할 수 있도록 허용합니다. 단일 WITH 키워드를 따라 다중 공통 테이블 www.ibm.com 뭔진 모르겠지만 예뻐서 넣음 /이젠 아는척 할 수 있음 WITH REVENUE_PER_USER AS ( SELECT USER_ID, SUM(AMOUNT) AS TOTAL_REVENUE FROM TRANSACTIONS GROUP BY USER_ID ) SELECT USER_ID, TOTAL_REVENUE FROM REV..
-
TIL - 23.04.18TIL 2024. 4. 18. 19:42
질문에 있어 맥락만 제시하는 것은 내가 설명를 기깔나게 잘하면 가능하지만 배경 사건이 있는 것이 더욱 이해하기 쉽다는 것을 잊지 말 것. 계획 수립에 있어 귀납 vs 연역적 서술 방식의 차이가 존재한다. 웬만한 경우 귀납 및 유추로 작성하기에 그렇게 따라가는 것이 좋으나 특정한 경우(우리 미니프로젝트)라면 연역적으로 서술하는 것도 문제가 되진 않는다. 그렇기에 실제로는 잎파리에서 줄기로 향할지라도 내가 뿌리부터 잎파리까지갔다고 하면 누가 알것인가를 인지하라 주제 연관성을 찾느라 쭉 돌려보니 중구난방으로 퍼졌다면 그리고 가설의 정의에 대해 ox퀴즈 맞추기로 소거법을 이용했다고 말하면 된다. + SQL - WITH 공동 테이블 표현식 임시로 만들고 계속 사용할 수 있고 순환 호출을 통해 정의가능하다? 추가 ..
-
TIL - 04.17TIL 2024. 4. 17. 21:53
오늘은 프로젝트 발표를 위한 ppt 제작 및 결론 제시를 하면서 많은 것을 느꼈다. 처음 프로젝트를 진행하면서 어떤 문제가 있는지, 그리고 역할 분담을 어떤 내용으로 할 수 있는지를 알지 못해 서로 비슷한 내용을 계속 탐구 하고 있는것을 보고선 다 같이 활동하면서 말을 많이 해야, 의견 교환을 많이 해야 일의 진전이 있음을 크게 깨달았다. 개인적인 깨달음은 데이터를 판단함에 있어 결국 중요한 것은 주관적인 의견이기에 집중해서 살펴보고 멀리서 훑어보기도 하면서 계속해서 고민하는 자세가 필요하다는 것과 글자를 잘 읽어야 시간 낭비를 하지 않는다는 것을 다시한번 머리에 새겼다. consumer, coperate 는 이렇게 큰 글자로 보면 구별하기 쉽지만 ppt 내에 작은 글자로 존재하면 헷갈릴 수 있다. + ..