数据流

连接表格

当操纵列时,我们已经了解了添加新列,并查找另一个数据源来填充此列的可能性。如果只涉及单列,这种方法很有用。连接步骤又更进了一步。在此处将两个表格类型数据集链接在一起。这种技术在关系数据库领域很常见。其工作原理相同。当前数据流的输出表格始终可以视为表。新添加的(即已连接)表格是表。以下示例显示了如何添加名为“客户”的附加表格。在下方区域,定义链接产生的列。在该示例中,只有一个连接,即原始表格中的“客户”列,“客户名称”列是链接的表格。

Join Data

连接类型定义了链接两个表格的逻辑。在这里,我们也遵循相关情境中的常用术语:

内连接

结果只有与两个表格中都相同的行。这是最常用的方法。但是,如果左表或右表中的行与另一个表格中的行不对应,则行会丢失。

全连接

没有行丢失。如果左表或右表中没有对应的行,则另一个表格的列保持为空。

左联接

左表的行完全保留。右表中的行只有在左表有对等项时才能找到结果。

右连接

右表的行完全保留。左表中的行只有在右表有对等项时才能找到结果。

以下示例展示了一个全连接。第一行仅存在于原始表格中,因此该位置保持为空。原始表格中最后一行缺失,因此右表中显示了客户和位置。所有其他列要么为空,要么为0 (取决于它们是字符串还是数字)。

Join Data

提示!

您不仅可以连接数据源,当然也可以连接其他数据流。