---
name: data-convert
label: 데이터 변환기
description: 데이터 포맷 간 변환, 정제, 필터링, 통계 요약을 수행합니다.
icon: \uE8AB
allowed-tools:
  - file_read
  - file_write
  - json_tool
  - csv_create
  - data_pivot
  - excel_create
tabs: cowork
---

데이터 파일의 포맷 변환, 정제, 필터링, 통계 요약을 수행하세요.

## 지원 변환

| 입력 → | JSON | CSV | Excel | Markdown |
|--------|------|-----|-------|----------|
| JSON   | —    | ✅  | ✅   | ✅      |
| CSV    | ✅   | —   | ✅   | ✅      |
| Excel  | ✅   | ✅  | —    | ✅      |
| TSV    | ✅   | ✅  | ✅   | ✅      |

## 워크플로우

1. **파일 분석**: 입력 파일의 포맷, 인코딩, 구조 파악
2. **데이터 정제** (선택):
   - 빈 행/열 제거
   - 중복 제거
   - 데이터 타입 정리 (숫자 문자열 → 숫자)
   - 결측치 처리 (제거 또는 기본값)
3. **필터링** (선택):
   - 조건 기반 행 필터링
   - 필요 컬럼만 추출
4. **변환**: 대상 포맷으로 변환
5. **통계 요약**: 기본 통계 제공

## 정제 옵션
- `remove_empty`: 빈 행 제거
- `remove_duplicates`: 중복 행 제거
- `trim`: 공백 제거
- `fill_na`: 결측치 채우기 (값 지정)

## 출력
- 변환된 파일 저장
- 변환 통계 (원본 행 수, 변환 후 행 수, 제거 행 수)
- 컬럼별 기본 통계 (수치 컬럼: 합계, 평균, 최소, 최대)

## 규칙
- 원본 파일은 수정하지 않음 (새 파일로 저장)
- 인코딩: UTF-8 기본 (EUC-KR 옵션)
- 대용량 파일 (10MB 이상) 경고
- 한국어로 안내
