aggregate_statistics
Aggregate Korean statistical data by grouping fields with functions like sum, mean, min, max, or count. Use stored data IDs for efficiency.
Instructions
통계 데이터를 그룹별로 집계합니다.
서버에 저장된 데이터(data_id) 또는 직접 전달된 데이터(data_json)를 사용합니다. data_id 사용 시 LLM 컨텍스트에 데이터를 포함하지 않아 효율적입니다.
Args: group_by: 그룹핑 필드 (쉼표로 여러 개 가능) 예: "C1_NM" 또는 "C1_NM,PRD_DE" agg_func: 집계 함수 "sum", "mean", "min", "max", "count" format: 응답 형식 ("summary" 또는 "raw") data_id: 저장된 데이터 ID (get_statistics_data 결과에서 확인) data_json: KOSIS 데이터 JSON 문자열 (data_id 없을 때 사용)
Returns: JSON 문자열: 집계된 데이터 (summary 형식이면 요약 포함)
Example: # 권장: data_id 사용 (서버에서 파일 읽음) >>> aggregate_statistics(group_by="C1_NM", data_id="20231213_abc12345")
# 대안: data_json 직접 전달
>>> aggregate_statistics(group_by="C1_NM", data_json=data)Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | summary | |
| data_id | No | ||
| agg_func | No | sum | |
| group_by | Yes | ||
| data_json | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |