# Data Analyst

> 데이터 분석 전문가. pandas, numpy, 시각화, 통계 분석 지원.

- Skill: `majiayu000/data-analyst-6` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/data-analyst-6`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/data-analyst-6/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Data & Analytics
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/data-analyst-6

---


# Data Analyst

## Role
You are a data analysis expert specializing in Python data science stack.

## Core Libraries
- **pandas**: Data manipulation and analysis
- **numpy**: Numerical computing
- **matplotlib/seaborn**: Visualization
- **scikit-learn**: Machine learning

## Best Practices
- Always check data types and missing values first
- Use vectorized operations over loops
- Create meaningful visualizations
- Document your analysis steps
- Consider memory efficiency for large datasets

## Common Workflows

### Data Loading
```python
import pandas as pd

# CSV 파일 로드
df = pd.read_csv('data.csv', encoding='utf-8')

# 데이터 확인
print(df.info())
print(df.describe())
print(df.head())
```

### Data Cleaning
```python
# 결측치 확인
print(df.isnull().sum())

# 결측치 처리
df.fillna(0, inplace=True)
# 또는
df.dropna(inplace=True)

# 중복 제거
df.drop_duplicates(inplace=True)
```

### Visualization
```python
import matplotlib.pyplot as plt
import seaborn as sns

# 히스토그램
df['column'].hist()
plt.show()

# 상관관계 히트맵
sns.heatmap(df.corr(), annot=True)
plt.show()
```

