// education

파이썬 데이터 분석 입문: NumPy 배열 연산과 Pandas 데이터프레임 처리

파이썬 데이터 과학(Data Science) 및 머신러닝의 핵심 기반이 되는 NumPy 배열 연산Pandas 데이터프레임(DataFrame) 전처리 기술을 다룹니다.


1. 데이터 분석 핵심 전문 용어 사전 (Glossary)


2. NumPy & Pandas 실전 데이터 분석 코드

import numpy as np
import pandas as pd

# 1. NumPy N차원 배열 생성 및 벡터화 연산
arr = np.array([10, 20, 30, 40, 50])
print(f"NumPy 배열 평균: {arr.mean()}, 표준편차: {arr.std():.2f}")

# 2. Pandas DataFrame 데이터셋 구축 및 결측치 채우기
data = {
    "name": ["홍길동", "이순신", "강감찬", "유관순"],
    "department": ["IT", "Sales", "IT", "HR"],
    "salary": [5500, 6200, None, 4800] # 결측치 포함
}

df = pd.DataFrame(data)

# 결측치를 평균 급여로 채우기 (fillna)
avg_salary = df["salary"].mean()
df["salary"] = df["salary"].fillna(avg_salary)

# 부서별 평균 급여 그룹화 집계 (groupby)
dept_summary = df.groupby("department")["salary"].mean()
print("=== [부서별 평균 급여] ===")
print(dept_summary)
← 이전파이썬 실전 종합 프로젝트: 터틀 그래픽 미니 게임 & GUI 관리 앱 다음 →파이썬 웹 프레임워크 비교: Django 풀스택 vs FastAPI 비동기 REST API