动态重命名工具
使用“动态重命名”工具可重命名上游数据中的列。使用此工具可重命名列标题中的模式,如移除前缀或用空格替换下划线。
提示
此工具具有单个工具示例。查看访问示例工作流以了解如何在 Designer Cloud 中直接访问此示例和其他更多示例。
配置工具
选择重命名方法:
添加前缀
添加后缀
移除前缀
移除后缀
使用右侧输入元数据中的列名称
公式
将首行数据作为列标题
使用来自 R 输入行作为列标题
添加前缀/后缀
为所选列的名称添加前缀或后缀。在输入前缀或输入后缀中,为每个所选列标题输入前缀或后缀。新的列名称将更新为带有新前缀或后缀的示例列标题。
移除前缀/后缀
删除所选列名称中的前缀或后缀。
在输入要移除的前缀或输入要移除的后缀中,输入要从每个所选列标题中移除的前缀或后缀。
如果未移除前缀,请选择报告行为:
警告(继续数据处理)
错误(停止数据处理)
忽略(继续数据处理)
使用右侧输入元数据中的列名称
更新所有列,使新列名称与连接到 R 锚点的第二个输入中的列名称匹配。
如果列数不同,请选择报告行为:
警告(继续数据处理)
错误(停止数据处理)
忽略(继续数据处理)
选中更改列数据类型,可将新列的数据类型更改为与第二输入中相应列的数据类型一致。
公式
根据创建的表达式重命名列。要构建表达式以重命名所选字段,请在表达式编辑器中直接输入文本,或在“属性”部分双击变量或函数以将其添加到表达式编辑器。
通过勾选列名旁的复选框,或使用全选复选框,选择要重命名的列。
选择动态或未知字段,以在运行时重命名配置时不存在的列。
当前字段是将公式应用到的单个列。公式将应用于列表中的每个选定列。
将首行数据作为列标题
使用第一行中的值作为所选列的列名称。
列重命名示例
例如,数据集包含以下数据:
第 1 列 | 第 2 列 | 第 3 列 |
|---|---|---|
地址 | 城市 | ZIP |
3825 Iris Ave | Boulder | 80301 |
如果使用第一行数据中的字段名称重命名列,则数据集将更改为:
地址 | 城市 | ZIP |
|---|---|---|
3825 Iris Ave | Boulder | 80301 |
如果列数不同,请选择报告行为:
警告(继续数据处理)
错误(停止数据处理)
忽略(继续数据处理)
使用来自 R 输入行作为列标题
选中的列会被重命名,使列标题与连接到 R 输入锚点的第二个输入中的输入行的值相匹配。在重命名方法下,选择以下选项之一:
使用列位置:根据列在左侧的位置关系及其行位置重新分配列名。
使用来自 R 输入锚点的查找值:根据连接到 R 输入锚点的查找表重命名列。可以将查找表视为一个表格,其中一列是当前列名,另一列是相应的新列名。
包含查找值的列:选择查找表中包含当前列名的列。
包含重命名值的列:选择查找表中包含新列名的列。
如果列数不同,请选择报告行为:
警告(继续数据处理)
错误(停止数据处理)
忽略(继续数据处理)