覆盖主要内容
版本: 6.1.0

合并数据

组件介绍

**“合并数据”(Merge Data)**控件用于根据用户所选属性合并两个数据集。

**“合并数据”(Merge Data)**控件会获取来自一个数据集的合并属性并从另一个合并属性中搜索匹配值。如果根据合并属性从另一个数据集中找到多个实例,则从可用的合并属性中删除该属性。


  • 输入:
    • data:数据集
    • data: 另一个数据集
  • 输出:
    • data:合并后的数据集

页面介绍

点击**“合并数据”(Merge Data)**控件查看参数配置页面,如下图所示:

警告

获取属性信息的逻辑如下:

  1. 优先解析直接上游组件的输出结果,需要您先将上游组件运行成功
  2. 如1不满足,将会追溯源头的File、SQL Table等加载数据的属性信息

若属性信息获取错误,可通过重置控件重新获取。

参数选项

选项说明取值范围样例值
数据集

一个数据集信息

附加数据集

另一个数据集信息

合并方式

合并方式:
  从附加数据集附加列:输出数据集的所有实例,且实例后追加与另一个数据集相匹配的信息,如果找不到匹配信息,追加未知值。
  匹配行:与a类似,但没有匹配的实例将不输出。
  连接表,合并行:输出来自两个输入的所有实例,即使可能找不到匹配,如果找不到匹配,分配未知值。

从附加数据集附加列
匹配行
连接表,合并行

从附加数据集附加列

使用案例

在下图所示的案例中,使用两个**“加载文件”(File)控件加载不同的两个数据集,通过“查看数据”(Data Table)控件查看加载数据的信息,同时使用“合并数据”(Merge Data)控件对两个数据集进行合并,之后通过“查看数据”(Data Table)**控件查看处理后的数据集。

案例中加载 car 以及 wine 数据集,使用“连接表,合并行”的方法合并数据集。案例中控件的配置以及执行结果如下图所示。