CATEGORICAL_MAPPING - AWS Glue DataBrew

CATEGORICAL_MAPPING

将一个或多个类别值映射到数值或其他值

参数
  • sourceColumn:现有列的名称。

    categoryMap:JSON 编码字符串,表示值到类别的映射。

    deleteOtherRows:如果为 true,则所有未映射的行都将从数据集中删除。

    other:如果提供,则所有未映射的值都将替换为此值。

    keepOthers:如果为 true,则所有未映射的值都将保持不变。

    mapType:映射的列的数据类型。

    targetColumn:要包含结果的列的名称。

例 示例

{ "Action": { "Operation": "CATEGORICAL_MAPPING", "Parameters": { "categoryMap": "{\"United States of America\":\"1\",\"Canada\":\"2\",\"Cuba\":\"3\",\"Haiti\":\"4\",\"Dominican Republic\":\"5\"}", "deleteOtherRows": "false", "keepOthers": "true", "mapType": "NUMERIC", "sourceColumn": "state_name", "targetColumn": "state_name_mapped" } } }