一、指令概述
用于将二维列表按指定列(关键字列)的内容进行分组,将同一关键字对应的行聚合为子列表,适用于数据分类统计、批量分组处理等场景,可快速整理出按指定维度分类的数据集。

二、调用参数配置
| 参数名称 | 配置说明 | 约束规则 |
|---|---|---|
| 二维列表 | 待分组的目标二维列表(如[["张三", "销售部"], ["李四", "技术部"], ["王五", "销售部"]]) | 必填;需为包含子列表的二维结构,子列表长度需一致 |
| 关键字列索引 | 作为分组依据的列的索引(从 0 开始计数),如1代表按第二列分组 | 必填;需为非负整数,且不超过二维列表的列数范围 |
| 生成的变量 | 存储分组后多维列表的变量名称 | 必填;用于承接输出结果,供下游指令调用 |
三、输出说明

四、典型操作示例
示例:按部门分组员工数据
- 配置 “二维列表”:输入
[["张三", "技术部", "北京", 15000], ["李四", "市场部", "上海", 12000], ["王五", "技术部", "深圳", 18000], ["赵六", "市场部", "北京", 13000], ["钱七", "技术部", "上海", 16000]]; - 配置 “关键字列索引”:输入1(部门列);
- 配置 “生成的变量”:命名为
dept_grouped_employees; - 执行指令后,
dept_grouped_employees变量存储按部门分组的员工列表,可用于部门人员统计。如:[[["张三", "技术部", "北京", 15000], ["王五", "技术部", "深圳", 18000], ["钱七", "技术部", "上海", 16000]], [["李四", "市场部", "上海", 12000], ["赵六", "市场部", "北京", 13000]]]