拆分 ==================== 缺前端控件截图 :download:`参考JSON` 功能说明 ----------------- 该算子的主要用途,对数据进行拆分;将输入表或分区进行按比例拆分,分别写入两张输出表。主要用于生成训练、测试集 参数说明 ------------------ +------------+--------------+--------+----------------+ | 参数名称 | 参数取值范围 | 默认值 | 参数描述 | +------------+--------------+--------+----------------+ | 拆分比例 | (0,1) | 0.8 | 数据拆分比例 | +------------+--------------+--------+----------------+ | 随机数种子 | 正整数 | - | 拆分随机数种子 | +------------+--------------+--------+----------------+ ## 参数 | 名称 | 类型 | 是否必传 | 备注 | | -------- | ----- | ---- | ------| | inputarg | array | Y | 字段集合 | | inputarg.#.tbname1 | string | Y | 表名 | | inputarg.#.rate | double | Y | 拆分比例 | ## 返回 | 名称 | 类型 | 是否必传 | 备注 | | -------- | ----- | ---- | ------| | result | String | Y | 所有输出的JSON,按节点类型解析 | ## 算法入口及参数 | 名称 | 示例 | 备注 | | -------- | ---- | ------| | args[0] | tmptb2019062511473300088231 | 输入表名 | | args[1] | 0.6 | 拆分比例 | | args[2] | tmptb201906260554520008823301 | 输出表名1 | | args[3] | tmptb201906260554520008823302 | 输出表名2 | # 配置模版:拆分 ------------------------------------------------ #### type: 233 .. code:: { "label": "拆分", "name": "split", "params": { "input_nodes": [ { "key": "tbname1", "desc": "输入数据表", "type": "table" } ], "input_form": [ { "key": "rate", "label": "拆分比例", "placeholder": "请输入比例,比例范围[0,1)", "default": "0.5", "type": "input" } ], "output_nodes": [ { "key": "output1", "desc": "输出数据表", "type": "table" }, { "key": "output2", "desc": "输出数据表", "type": "table" } ] } }