--- 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 이상) 경고 - 한국어로 안내