전체 글 76

250815_청주시 원도심 활성화 방안 도출(QGIS 전처리, DB연동 등) Weekly I learned

🟢 Keep (배운것/유지할 것)청주시에 대한 이해를 높이기 위해 논문, 기사, 계획서 등 포괄적인 도메인 조사를 했다.데이터 분석 흐름을 체화하기 위해 단계별 정리하면서 프로젝트를 진행했다. (사전조사(도메인조사 → 데이터셋 탐구 → 전처리/EDA) → 문제정의 → EDA → 데이터 시각화 → 인사이트 도출)이를 기반으로 배경, 현실, 방향이라는 3단계 문제정의 기틀을 마련했다.태블로 구성 설계 시 타겟이 누구인지, 언제 어디서 시각자료를 보는지, 보고 어떤 인사이트를 얻을 수 있을지 유념해보고 적용해보려 했다.QGIS를 처음 이용해 지리 정보 전처리를 실행해 보았다.GEO PANDAS를 이해하게 되었다. (geometry라는 컬럼이 추가 생성되고 공간 조인, 공간 집계, 거리 계산이 가능해진다.)중..

250731_SQL(row_number -고유랭킹 문제)

요약/나만의 인사이트 태블로 매개변수-계산식 사용해서 전년비 매출 구하기P_년도를 통해 매개변수 생성 2021 ~ 2024C_금년 매출 계산식 생성 IF YEAR([주문 일자]) = [P_년도] THEN [매출] ENDC_전년 매출 계산식생성 IF YEAR([주문 일자]) = [P_년도]-1 THEN [매출] ENDC_전년비 매출 계산식 생성 (SUM([C_금년 매출]) - SUM([C_전년 매출])) / SUM([C_전년 매출])C_전년비 매출 양/음 계산식 생성 - 색상표시 목적IF [C_전년비 매출] ≥ 0 THEN [C_전년비 매출] ENDIF [C_전년비 매출] 새롭게 알게 된 것태블로태블로 LOD(Level Of Detail) 표현식시각화의 집계 수준과 관계없이 원하는 수준의 집계를 정의할 수..

SQL 2025.08.01

250730_태블로 기초, 파이썬(pop())

요약/나만의 인사이트while문을 써서 정답을 맞추더라도 인덱스 과정의 문제나 시간지연되면 오답처리 될 수 있다.pop()은 리스트의 맨 마지막 요소를 빼와서 반환하는 함수이다.for _ in range(m)은 0부터 m-1까지 반복하되, 따로 변수는 없는 것을 뜻한다. 따라서 동작을 여러번 수행해야 할 때 쓰인다. 예를 들어 pop()처럼 원본 리스트에서 요소를 반복해서 빼내어야 할 때새롭게 알게 된 것태블로 데이터 결합데이터 원본로지컬 레이어 - 관계데이터가 실제로 결합한 것은 아님table A, table B를 관계를 맺게 만들어 뷰에만 보이게 하는 것피지컬 레이어 - 조인 유니온실제로 결합하는 형태로컬의 데이터 데이터 원본1, 데이터 원본2를 결합할 때 ⇒ 블렌딩데이터 원본을 건드릴 수 없을 때무..

시각화 2025.07.30

250729_태블로 기초, SQL(윈도우 함수 관련 문제), 파이썬(인덱스 관련 문제)

요약/나만의 인사이트SQL ⇒ 각 가격에 판매량을 곱해서 더한 값을 전체 판매량으로 나눈 것으로 가중평균이라고 한다. 가중평균은 AVG()함수를 쓸 수 없다. 왜냐하면 AVG()는 단순히 모든수를 더한값에 개수로 나눠주기 때문이다.가중평균은 다음과 같다. SUM(가격 × 판매량) / SUM(판매량) 즉 각 상품별 판매량을 고려AVG는 다음과 같다. AVG(price) (100+200) /2윈도우 함수는 행마다 도는 함수이다.rank over() row_number() 모두 순위를 구하는 윈도우 함수이다.rank over()은 공동순위면 같은 랭킹 번호 부여 1 2 2 4row_number()은 공동순위 일자라도 무조건 고유 랭킹 번호 부여한다. 1 2 3 4 이때 랭킹순서는 먼저 등장한 순서이다.새롭게 ..

시각화 2025.07.29

250728_파이썬(무슨요일인지 맞추기), 태블로 기초

요약/나만의 인사이트태블로 로그인 절차가 까다로운 것 같다. 그만큼 보안에 각별히 신경쓰는 듯 하다.drill and drop down 하는 형태로 태블로의 기능은 그렇게 어려운 것 같진않다. 굉장히 직관적이고 간편하다.중요한 건 이것을 통해 내가 보고 싶은것, 파악해야 할 것 즉 목표이고 그것을 어떻게 구현할 수 있을까라는 관점이다.따라서 튜터님의 강의를 들을 때 이 시각화 자료를 통해서 무엇을 알고 싶은것일까? 무엇을 해결하고 싶은 것일까? 등의 자세로 수업에 임해야겠다.새롭게 알게 된 것태블로테이블 구분 : 차원 / 측정값차원은 구분된 항목이고측정값은 순익, 매출 등 숫자 값차원 → 측정값으로 사용할 수 있다.e.g. 마우스 우클릭 후 마크의 텍스트로 끌고오면 카운트, 최대값등의 수치를 사용할 수 ..

기타/Python 2025.07.28

250726_에어비앤비 가격예측 모델 (회귀) Weekly I learned

🟢 Keep (유지할 것)문제정의를 위해 데이터셋을 탐구하고 궁금한 점(가설)을 직접 확인해 보았다.나의 의견을 잘 정돈하여 개진하려고 노력했다.규제라는 외부요인을 토대로 생존/중단으로 그룹핑 해 봤다.그것들의 특징을 알아내기 위해 관련된 시각화를 여러번 하였다.회귀계수(회귀식의 기울기, 1증가할 때 얼만큼 커지거나 작아지는지), 상관계수(두 변수와의 관계, 방향과 강도를 결정), 독립표본 T검정(독립된 두표본의 평균이 통계적으로 유의미한지 비교, 이때 정규성, 등분산성 가정), 카이제곱 검정(범주형 변수의 관계 검정) 등등 익숙치 않았던 개념의 이해도를 높였다.이상치 제거를 위해선 히스토그램 , 박스플롯을 그리고 실제 이상치가 비즈니스 적으로 현실 불가능한 수치인지 확인하는 것을 알게 되었다.🔴 P..