본문 바로가기

학습24

Python 시각화 정리 - Matplotlib & Seaborn 기초 2탄 🎻 1. 바이올린 플롯 (violinplot)import seaborn as snsimport matplotlib.pyplot as pltdf = sns.load_dataset("tips")sns.violinplot(x="day", y="total_bill", data=df)plt.title("violin_total_bill_by_day")plt.show()박스플롯 + 커널 밀도 추정(KDE)이 결합된 형태커널 밀도 추정 (KDE: Kernel Density Estimation)단순한 빈도수 막대 대신, 데이터가 어떻게 퍼져 있는지를 곡선 형태로 보여줌Seaborn에서는 kde=True로 켜는 경우 많음데이터의 분포 형태를 부드러운 곡선으로 나타내는 기법 (히스토그램의 매끄러운 버전)분포의 모양까지 시.. 2025. 5. 12.
Python 시각화 정리 - Matplotlib & Seaborn 기초 1탄 그래프 첨부 🧰 1. 라이브러리 불러오기 & 예제 데이터import matplotlib.pyplot as pltimport seaborn as snsimport pandas as pd# Seaborn 내장 샘플 데이터셋 로드df = sns.load_dataset("tips")df.head()예시 데이터 tips는 음식점 팁 데이터를 담고 있음.-total_bill: 총 금액 -tip: 팁 금액 -sex: 성별 -smoker: 흡연자 여부 -day: 요일 -time: 시간대 -size: 일행 수 total_bill tip sex smoker day time size0 16.99 1.01 Female No Sun Dinner 21 10.34 1.66 Male No Sun Dinner 32 21.01 3.50 Male .. 2025. 5. 12.
Python Pandas 기초 정리 3탄 - merge, concat, 시계열, 파일 입출력 🔗 1. merge (SQL의 JOIN과 유사)import pandas as pddf1 = pd.DataFrame({ "id": [1, 2, 3], "name": ["Alice", "Bob", "Charlie"]})df2 = pd.DataFrame({ "id": [1, 2, 4], "score": [90, 85, 88]})merged = pd.merge(df1, df2, on="id", how="inner")print(merged)# 결과:# id name score# 0 1 Alice 90# 1 2 Bob 85📌 how= 옵션: "inner", "outer", "left", "right"➕ 2. concat (단순 연결)df_a = .. 2025. 5. 12.
Python Pandas 기초 정리 1탄: 개요, Series, DataFrame 🧠 1. Pandas란?Python의 데이터 분석 필수 라이브러리표 형식의 데이터(엑셀처럼)를 쉽게 다룰 수 있음시계열, 통계 분석, 결측치 처리, 그룹 연산, 파일 입출력에 강력함import pandas as pd🔶 2. 핵심 구조: Series & DataFrame📌 Series1차원 데이터 구조 (리스트 + 인덱스 형태)단일 열 데이터를 표현할 때 사용import pandas as pds = pd.Series([10, 20, 30], index=["a", "b", "c"])print(s)# 출력 결과:# a 10# b 20# c 30# dtype: int64📎 자주 사용하는 속성과 메서드:s.values → 값만 추출s.index → 인덱스 정보s.mean() → 평균값 계산.. 2025. 5. 12.
프로그래머스 Python 기초 완료 데브코스를 하고 있어서 4월에 거의 못하고 연휴를 틈타 기초문제 완성,,기초문제 하고 입문 문제 해야하는데 반대로함 .. ㅎㅎ ㅋ 이제 입문을 마친거라니,, ㅎㅎ 그래도 연휴에 끝내서 데브코스에 집중할 수 있겠다,, 오예 2025. 5. 6.
프로그래머스 Python 입문 완료 python 입문문제인데 짬짬히 내서 해도 될만큼 문제였지만,나는 처음 배우는 거라 여러 함수를 익히고 머리를 깨우는데 좋은 문제였다.  내일부터는 기초문제 25일의 전사 간다 ^_^b 2025. 3. 27.