缩尾处理
识别目标数值字段和异常分布,说明上下界规则后再缩尾。不得默认覆盖原始数据;比较处理前后的分布、均值和关键指标,并记录边界与受影响行数。
Tool routing
- Use
get_schemato identify the target table and candidate numeric columns. - Use
profile_datato quantify distribution tails before modification. - Use
clean_datawith the winsorize operation only after the percentile bounds are clear. - Use
query_dataafter cleaning to verify clipped values, row counts, and key metric changes.
Implementation reference
- Tool entries:
agent/tools/business/data.py::_tool_profile_data,agent/tools/business/data.py::_tool_clean_data - Profiling implementation:
Function/Clean/data_profile.py - Winsorization implementation:
Function/Clean/winsorize.py