数据集按字段唯一值拆分

使用说明

通过识别并拆分模型数据集中指定属性字段,将具有相同属性值的模型对象分类并存储到以该属性值命名的新模型数据集中。

例如,源模型数据集中有一个Category属性字段,包含“墙”和“门”两个不同的属性值,经过拆分,将得到以“墙”和“门”命名的两个新的模型数据集。每个新数据集包含源数据集中对应属性值的所有模型对象。

如果目标数据源中已存在同名数据集,支持将拆分得到的模型对象追加到已有数据集中。

在拆分模型数据集时,如果目标拆分字段中的某些记录具有空值(即没有值或值为空字符串),那么这些记录对应的模型对象将不会被拆分出来。

参数说明

参数名 参数释义 参数类型
源数据源 选择源模型数据集所在的数据源。 Datasource
源数据集 选择待拆分的源模型数据集。 DatasetVector
拆分目标字段 输入目标属性字段名。属性字段名可以通过查看模型数据集属性表或属性结构得到。 String
移除空字段
(可选)
设置是否移除结果模型数据集中的值为空的属性字段,默认勾选移除。 Boolean
追加
(可选)
设置是否将拆分得到的模型数据集追加到目标数据源下已有同名数据集中。默认不勾选。 Boolean
重新计算数据集范围
(可选)
设置是否重新计算结果模型数据集范围,尤其适用于当模型对象追加到同名数据集的情况。 Boolean
目标数据源 选择存储结果模型数据集的数据源 Datasource

输出结果

参数名 参数释义 参数类型
字段值拆分结果 结果模型数据集 DatasetVector