전체 글 119

[Tableau] 숨긴 필드 복구하기, 매개변수, 필터 대시보드에 표시하기

Tableau 숨긴 필드 복구하기데이터 용량 줄이겠다고 초반에 필요 없을것 같은 컬럼을 다 숨겨버렸는데 써야하는 컬럼이 생겼다...!숨기는법만 배웠지... 다시 불러오는 법을 몰라서 검색해서 해결!   (참고 : https://help.tableau.com/current/pro/desktop/ko-kr/datafields_dwfeatures.htm) 실수도 해봐야 느는 것이다~[Acquisition 대시보드]매개변수(Parameters) : 사용자 정의 입력값.숫자, 문자열, 날짜 등의 유형을 지원한다.계산된 필드, 필터, 색상, 크기 등 여러 위치에서 활용할 수 있다.[실습] 매개변수 만들기 - 데이터 유형: 날짜원하는 날짜를 입력하면 해당하는 데이터를 볼 수 있도록 날짜 유형의 매개 변수를 만들어 보..

[TIL]250210_Tableau입문 / 데이터 마트, 데이터 레이크, 데이터 웨어하우스

머신러닝 프로젝트가 끝나고 Tableau에 들어가는 타이밍에 마침 취업 공고들도 올라오기 시작했다.시각화 수업에 들어가기 전에 GA4에 대한 지식이 조금이라도 있으면 좋을 것 같아서 주말에 눈여겨봤던 GA4 자격증을 땄다. 취득하기 어려운 자격증은 아니지만 GA4로 쓸만한 성과가 없다보니 뭐라도 있어야겠다 싶어서 후다닥 준비해서 합격! 일간 목표✅ 코드카타 2문 풀고 모르는 개념 정리🔺 태블로 강의 3,4주차 -> 대시보드 실습은 내일 이어서✅ 태블로 라이브세션 복습[ ] SQLD 공부 SQL 코드카타 모르는 개념 정리LAG() 함수 :  현재 행의 이전 행 값을 가져온다.LEAD() 함수 : 현재 행의 다음 행 값을 가져온다.SELECT절에서 주로 사용되며, 서브쿼리나 CTE(Common Table ..

[SQL]LAG(), LEAD()함수 _현재 행의 이전 행의 값 참조하기

LAG() 함수 :  현재 행의 이전 행 값을 가져온다.LEAD() 함수 : 현재 행의 다음 행 값을 가져온다.SELECT절에서 주로 사용되며, 서브쿼리나 CTE(Common Table Expression) 내에서 사용할 수 있다.🔺WHERE 절이나 ORDER BY 절에서 사용할 수는 없음!LAG() 함수기본 구문LAG(column_name, offset, default_value) OVER (PARTITION BY ... ORDER BY ...) column_name: 참조할 열.offset: 이전 행의 수 (기본값은 1).default_value: 이전 행이 없을 때 반환할 기본값 (기본값은 NULL).예시SELECT id, temperature, LAG(temperature)..

[TIL]250124_머신러닝 발제

주제 : [분류] 은행 고객 이탈여부 분류사용 데이터 : https://www.kaggle.com/datasets/shubhammeshram579/bank-customer-churn-prediction/data프로젝트 목표 : 고객 데이터를 분석하여 이탈 유저를 예측하는 분류 모델을 개발하고, 이를 통해 고객 유형별 리텐션 향상 전략을 수립한다.프로젝트 핵심내용 : 다양한 머신러닝 모델을 활용하여 성과 지표를 분석해 최적의 모델을 선정하고, 고객을 클러스터링한 후 이탈이 예측되는 그룹별 이탈 방지 전략을 제시한다.PPT 필수 내용 : 1. 모델 별 성과 표 2. 고객 클러스터링 => 구체적인 전략 제시데이터 준비데이터 탐색: 각 변수별 분포, 클래스별 분포 차이, 결측치나 이상치 확인결측값 처리: 평균,..

[TIL]250123_추천 받은 통계학 개념서, 파이썬_format(),strip()

- FACTS :✅ [오전] 파이썬 300제 31~40✅ [오전] 통계학 개념 정리 3회차까지 -> 개인 노션[ ] [오전] 파이썬 베이직 복습🔺 [오후] 개인과제 5번 풀어보기 → ~ing…✅ [오후] 머신러닝 심화 강의 3주차 수강- FEELINGS : 통계학 개념을 정리하면서 라이브세션이나 강의 자료를 봐도 이해안되는 것들을 개념서를 읽어가면서 정리하는 중이다. 개념서는 튜터님이 추천해주신 책 중에 두 권을 샀는데 용도를 살짝 다르게 써야할 것 같다. 자세한건 본문에...머신러닝 강의와 라이브세션을 동시에 듣는 중인데 라이브세션에서 비학습모델이 어떻게 찾아가는지 동영상이나 시각적 자료로 보여주셔서 이해가 쉬웠다. (그래서 그건 어떻게 하는건데...) 데이터분석가로 취업하더라도 현업에서 PCA나 머..

[TIL]250122_머신러닝 개인과제3-4번,아티클스터디

- FACTS :✅ 오전 파이썬 300제 21~30✅ 오전 머신러닝 개인과제 3,4번[ ] 오전 파이썬 베이직 복습 문제 다시 풀어보기✅ 오후 아티클스터디✅ 오후 머신러닝 심화 강의 2주차 -> 실습 다시 해보기- FEELINGS : - FINDINGS : [Python] 빈도표 작성법 : crosstab머신러닝 개인과제 문제3필수 3. 통계적 가설검정2Color, Season 컬럼에 대한 카이제곱 검정을 진행해주세요.귀무가설과 대립가설을 작성해주세요.두 범주형 자료의 빈도표를 만들어주세요. 이를 코드로 작성하여 기재해주세요.카이제곱통계량, P-value 를 구해주세요.그리고 이에 대한 귀무가설 채택/기각 여부와 그렇게 생각한 이유를 간략하게 설명해주세요.결과 제출형태귀무가설, 대립가설코드와 결과값해석(..

[TIL]250121_파이썬 print의 옵션, 딕셔너리 형태의 key, value이용법

- FACTS :✅ [오전] 파이썬300제 11~20✅ [오전] 파이썬 코드카타 1문✅ [오전] 베이직반 복습 정리[ ] [오후] 머신러닝 심화 강의 2주차[ ] [오후] 베이직반 복습🔺 [오후] 머신러닝 개인과제 1~4번 -> 1,2번 완료- FEELINGS : 파이썬으로 치이고,, 머신러닝으로 치이는 하루하루를 보내는 중이다. 튜터님들은 안심시켜주시려고 "어렵지만 괜찮아요!! 할 수 있어요!!" 라고 해주시지만 밥아저씨가 "참 쉽죠?"하는 느낌~ 파이썬은 알다가도 모르겠고 머신러닝은 그냥 모르겠다.그래도 파이썬은 확실히 베이직반을 들어서 그런지 점점 익숙해지는 기분이다. (실력과는 별개로ㅎ) 정말 많이 해볼 수록 느는건 어쩔 수 없는것 같다. 멘붕에 늪에 빠지지 말고 꾸준히 반복, 반복, 반복! -..

[TIL]250120_파이썬 베이직반 복습_수정중...

문제1윤년이면 True, 윤년이 아니면 False를 출력하는 코드를 작성하세요4로 나누어떨어지는 해는 윤년으로 한다. (2016년, 2020년, 2024년 등등)4와 100으로 나누어떨어지는 해는 평년으로 한다. (1900년, 2100년, 2200년)4, 100, 400으로 나누어떨어지는 해는 윤년으로 한다. (2000년, 2400년)year = int(input("연도를 입력하세요: "))if year % 4 == 0 and year % 100 == 0 and year % 400 == 0: print("True")elif year % 4 == 0 and year % 100 == 0: print("False")elif year % 4 == 0: print("True")else: pr..

[TIL]250117_QCC4회차, 개인과제 복습

- FACTS :✅ 오전 QCC 4회차 복습✅ 오전 머신러닝 VOD강의 심화 1주차 1-6까지[ ] 오후 통계학 개념정리 1~2 3, 4, 5회차 -> 개인 노션에 정리✅ 오후 개인과제 해설- FEELINGS : 강의를 들으면서 통계학~머신러닝 부분의 개념부분이 많이 약하다는걸 느꼈다. 그래서 1회차 강의부터 복습하면서 개인 노션에 이해한 내용들을 정리하고 있다.(feat. 지난주에 공부하다가 빡쳐서 질러버린 개념서) 실시간 세션에서 튜터님이 지금 확실히 개념을 잡아두지 않으면 캠프가 끝나고 일주일만에 다 까먹을거라는 이야기에 너무너무 찔렸다. 캠프 진도와 타협하지말고 확실히 개념을 익히고 넘어가야겠다.  - FINDINGS : average와 mean 차이,[파이썬] numpy의 std는 모표준편차(d..

[TIL]250116_파이썬 베이직 4회차 복습, 개인과제 문제6

- FACTS :✅ 오전 SQL 코드카타 1문✅ 오전 파이썬 베이직 라이브세션 복습🔺 오후 통계학 라이브세션 복습 → 통계학 개념 정리 → ~ing✅ 오후 개인과제 문제6[ ] 오후 파이썬 300제[ ] 오후 머신러닝 VOD강의 심화 1주차- FEELINGS : 처음으로 QCC가 끝나고 팀원들끼리 각자 푼 코드를 공유해봤는데 다 못 풀거나 틀린 답이더라도 공유하면서 여러가지 방법론이나 어떻게 해결할 수 있을지 찾아주는 과정이 의미있었다. 그동안 나는 완벽하고 정답인 코드가 아니면 공유하는게 부끄러웠는데 어디선가 본 것처럼 창피함을 견뎌내야 성장한다는 말이 어떤것인지 체감하게된 날이었다.⭐️부끄러움을 견디고 많은 사람과 공유해가면서 보완해야할 부분을 찾아야겠다. - FINDINGS :[SQL] 참고가 됐..