Skip to main content

2.43 重新编码

**节点用途:**重新编码节点将名义型字段的每一个类别映射为一个整数。这个节点可以同时处理多个字段。

操作方法 如下:

  1. 节点配置 如下图:

图2-43-1

配置选项卡:

说明

  • **可用字段:**包含需要处理的字段。只能选择名义型字段。可以通过中间选择框中的按钮进行选择。
  • **追加新字段:**勾选此项,重新编码后的字段将会追加到输出表中。否则,重新编码后的字段会覆盖原始字段。
  • **后缀:**重新编码后新生成的字段名称为原始字段名称加上这个指定的后缀,默认为“_code”
  • **起始编号:**指定第一个名义值的编码,默认为0。
  • **步进:**第i个名义值映射到的值为i * 增量 + 起始值,即连续两个名义值编码直接的间隔长度,默认为1。
  • **缺失值编号:**缺失值将映射为这个数值。可以输入任意的整数。如果空着,缺失值仍然为缺失值。
  1. 配置好节点后,启用缓存,并执行。

操作示例 如下:

案例:员工基础信息表中,字段收入的值为“<=50K”和“>50K”。为了方便做分析,需要对其进行重新编码。

  1. 配置节点,如图2-43-1.
  2. 确定配置,并执行后,生成的数据如下图,经过重新编码,“<=50K”编码为1,“>50K”编码为2.