전체 글 75

[250331] SQL & 파이썬 문제풀이

SQL 문제풀이문제 #1 (쉬움)카카오 광고 분석을 위한 ad_events 테이블이 있습니다.2022년 동안 발생한 클릭률(Click-Through Rate, CTR)을 계산하는 SQL 쿼리를 작성하세요.결과는 ad_id 기준으로 오름차 정렬하세요. 소수점 둘째 자리까지 반올림하여 출력하세요.📌 CTR(클릭률) 공식 : CTR = 100.0 * ( Click 수 / Impression 수 ) 내 풀이select ad_id, 100*(count(event_type = 'click')/count(event_type = 'impression')) as CTRfrom ad_events group by ad_id정답select ad_id, round(sum(case when event_ty..

카테고리 없음 2025.03.31

[250328] 기초 프로젝트 7일차

오늘은 마지막  날 !!!!!스케쥴상 마지막은 아니지만.. 오늘 발표를 끝내고 첫 ! 밍글데이도 가졌다밍글데이에 뭘하나 궁금했는데 팀별 색칠게임(이름이 생각안남 ㅜ)도... 하고 o/x 퀴즈도 하고 라디오처럼 사연도 받았는데 내 사연도 나왓다 헷해인 매니저님이 알려주셨는데 밍글 사연을 내가 첫빠로 보냇다고 하셨다...아잠깨도 내 추천노래 나왔엇는데.. 나는 코딩보다.. 라디오 사연 보내는게 더 재밌는거 같다....

카테고리 없음 2025.03.28

[250326] 기초 프로젝트 5일차

오늘은 사실 여기에 적을건 딱히 없는데.. 1차 활동. 시각화 만든것들과 코드로 피피티 작성2차. 피피티 전체 합본3차. 전체적인 디자인 수정4차. 마케팅적 요소 담당5차. 단계별 수정 후 여러번의 회의 이때 FITBIT의 SWOT 분석을 해보았다. S. 장점 STRENGTH세계에서 3번째로 큰 웨어러블 피트니스 회사2013년부터 시작된 브랜드안정성과 지속 가능성다양한 제품군 제공, 다양한 소비자층을 대상으로 함W. 약점 WEAKNESS웨어러블 피트니스 기기 시장의 한 부문으로 제한됨유사 장치가 더 저렴한 가격으로 출시됨O. 기회 OPPORTUNITY피트니스 중심 모바일 기기 수요 확대 추세스포츠 전문성을 띈 파트너십을 통해 브랜드 이미지 함양T. 위협 THREAT피트니스 및 건강 기술 분야에서 경쟁 치..

카테고리 없음 2025.03.26

[250325] 기초 프로젝트 4일차

오늘부터는 바로 발표자료 들어갈줄 알았는데 아직 시각화 할게 더 남았다니 끼약-!!# 요일별 걸음수df['DayOfWeek'] = df['ActivityDate'].dt.dayofweek#df['DayOfWeek'] = df['ActivityDate'].dt.day_name()#df['WeekType'] = df['DayOfWeek'].apply(lambda x: 'Weekend' if x>=5 else 'Weekday')avg_steps = df.groupby(['Id','DayOfWeek'])['TotalSteps'].mean().round(0).astype(int).reset_index()avg_steps = avg_steps.pivot(index='Id', columns='DayOfWeek', v..

카테고리 없음 2025.03.25

[250324] 기초 프로젝트 3일차

아이디별로 평일과 주말의 걸음수를 나눠서 찾아봄df['ActivityDate'] = pd.to_datetime(df['ActivityDate'], format='%m/%d/%Y')df['DayOfWeek'] = df['ActivityDate'].dt.dayofweekdf['WeekType'] = df['DayOfWeek'].apply(lambda x: 'Weekend' if x>=5 else 'Weekday')avg_steps = df.groupby(['Id','WeekType'])['TotalSteps'].mean().round(0).astype(int).reset_index()avg_steps = avg_steps.pivot(index='Id', columns='WeekType', values='To..

카테고리 없음 2025.03.24

[250321] 기초 프로젝트 2일차

라고 하고 라이브러리 시각화 정리 하기...유용한 시각화 라이브러리라이브러리특징Matplotlib- 파이썬에서 가장 많이 씀- 라인, 바, 산점도, 히스토그램, 파이 차트 등 지원- 제목, 레이블, 색상 지원- 그래프를 PNG, PDF, SVG 등의 형식으로 저장 지원seaborn- matplotlib 기반의 시각화 라이브러리- 통계 그래픽을 그리기 위한 고급 인터페이스를 제공- 라인, 바, 산점도, 히스토그램, 박스, 커널 밀도, 조인트, 관계, 히트맵 등 지원Altair- 파이썬에서 사용되는 선언적인 통계 데이터 시각화 라이브러리- 문법이 간단함- 인터렉티브 그래프 지원필수 : 데이터, 마크, 인코딩, 인터렉티브 여부(기본값 off)추가 : 트랜스폼, 결합, 스케일, 가이드PyGWalker- 태블로 ..

카테고리 없음 2025.03.21

[250320] 기초 프로젝트 1일차

주제 : Fitbit Insights : 개인화된 건강 관리의 혁신 ([헬스케어] Fitbit 스마트워치 사용자 데이터 분석하기)주제 선정 이유 : 사용자가 30명이라 비교할게 많이 없을 것 같았고, 스포츠 관련 분야로 하고 싶었다. 목표 : Fitbit 스마트워치 데이터를 활용하여 신체 활동, 심박수, 수면 모니터링 데이터를 분석데이터 정제 및 전처리를 통해 주요 트렌드를 도출하고, 시각화를 통해 결과 공유주요 분석 내용:사용자의 활동 패턴 분석수면 데이터와 활동 데이터 간 상관관계심박수 데이터 트렌드 파악참고 사이트 : Case Study: Bellabeat - Using Python 이 데이터셋은 2016년 3월 12일부터 5월 12일까지 Amazon Mechanical Turk을 통해 분산 설문조..

카테고리 없음 2025.03.20

[250319] 파이썬 라이브러리 개인과제 + 파이썬 라이브러리 강의 정리 최종본

- 드라이브 마운트 하기from google.colab import drivedrive.mount('/content/drive/') - 파일 불러오기df = pd.read_csv("/파일경로) 1. 데이터 불러오기Python 라이브러리를 활용하여, 구글 드라이브의 CSV 파일을 DataFrame으로 읽어오는 코드를 작성해주세요.테이블의 행과 열 개수를 확인해주세요. 행과 열 개수 세기 : .shape = 행과 열. 각자로는 ([0] : 행, [1] : 열)테이블의 처음 5줄을 확인해주세요.처음 5줄 : .head()import pandas as pddf = pd.read_csv("/content/drive/MyDrive/colab notebook/flight_data_homework.csv")df.sha..

파이썬 2025.03.19

[250318] 데이터 시각화 + 파이썬 입문 과제

- 데이터 시각화Matplotlib : 시각화를 위한 라이브러리import matplotlib.pyplot as plt# 데이터 생성x = [1, 2, 3, 4, 5]y = [2, 4, 6, 8, 10]# 선 그래프 그리기plt.plot(x, y)plt.xlabel('X-axis')plt.ylabel('Y-axis')plt.title('Example Plot')plt.show()pandas의 plot() 메서드는 DataFrame 객체에서 데이터를 시각화하는데 사용됩니다. 예를 들어, 선 그래프를 그리기 위해서는 plot() 메서드를 호출하고 x와 y 인수에 각각 x축, y축에 해당하는 열을 지정import pandas as pdimport matplotlib.pyplot as plt# 샘플 데이터프레임..

파이썬 2025.03.18