Skip to main content

动态重命名工具

使用“动态重命名”工具可重命名上游数据中的列。使用此工具可重命名列标题中的模式,如移除前缀或用空格替换下划线。

提示

此工具具有单个工具示例。查看访问示例工作流以了解如何在 Designer Cloud 中直接访问此示例和其他更多示例。

配置工具

选择重命名方法

  • 添加前缀

  • 添加后缀

  • 移除前缀

  • 移除后缀

  • 使用右侧输入元数据中的列名称

  • 公式

  • 将首行数据作为列标题

  • 使用来自 R 输入行作为列标题

添加前缀/后缀

为所选列的名称添加前缀或后缀。在输入前缀输入后缀中,为每个所选列标题输入前缀或后缀。新的列名称将更新为带有新前缀或后缀的示例列标题。

移除前缀/后缀

删除所选列名称中的前缀或后缀。

  • 输入要移除的前缀输入要移除的后缀中,输入要从每个所选列标题中移除的前缀或后缀。

  • 如果未移除前缀,请选择报告行为:

    • 警告(继续数据处理)

    • 错误(停止数据处理)

    • 忽略(继续数据处理)

使用右侧输入元数据中的列名称

更新所有列,使新列名称与连接到 R 锚点的第二个输入中的列名称匹配。

  • 如果列数不同,请选择报告行为:

    • 警告(继续数据处理)

    • 错误(停止数据处理)

    • 忽略(继续数据处理)

  • 选中更改列数据类型,可将新列的数据类型更改为与第二输入中相应列的数据类型一致。

公式

根据创建的表达式重命名列。要构建表达式以重命名所选字段,请在表达式编辑器中直接输入文本,或在“属性”部分双击变量或函数以将其添加到表达式编辑器。

通过勾选列名旁的复选框,或使用全选复选框,选择要重命名的列。

  • 选择动态或未知字段,以在运行时重命名配置时不存在的列。

  • 当前字段是将公式应用到的单个列。公式将应用于列表中的每个选定列。

将首行数据作为列标题

使用第一行中的值作为所选列的列名称。

列重命名示例

例如,数据集包含以下数据:

第 1 列

第 2 列

第 3 列

地址

城市

ZIP

3825 Iris Ave

Boulder

80301

如果使用第一行数据中的字段名称重命名列,则数据集将更改为:

地址

城市

ZIP

3825 Iris Ave

Boulder

80301

如果列数不同,请选择报告行为:

  • 警告(继续数据处理)

  • 错误(停止数据处理)

  • 忽略(继续数据处理)

使用来自 R 输入行作为列标题

选中的列会被重命名,使列标题与连接到 R 输入锚点的第二个输入中的输入行的值相匹配。在重命名方法下,选择以下选项之一:

  • 使用列位置:根据列在左侧的位置关系及其行位置重新分配列名。

  • 使用来自 R 输入锚点的查找值:根据连接到 R 输入锚点的查找表重命名列。可以将查找表视为一个表格,其中一列是当前列名,另一列是相应的新列名。

    • 包含查找值的列:选择查找表中包含当前列名的列。

    • 包含重命名值的列:选择查找表中包含新列名的列。

  • 如果列数不同,请选择报告行为:

    • 警告(继续数据处理)

    • 错误(停止数据处理)

    • 忽略(继续数据处理)