View a markdown version of this page

FLAG_OUTLIERS - AWS Glue DataBrew Guía para desarrolladores

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

FLAG_OUTLIERS

Devuelve una nueva columna que contiene un valor personalizable en cada fila que indica si el valor de la columna de origen es un valor atípico.

Parameters
  • sourceColumn— Especifica el nombre de una columna numérica existente que puede contener valores atípicos.

  • targetColumn— Especifica el nombre de una nueva columna en la que se van a insertar los resultados de la estrategia de evaluación de valores atípicos.

  • outlierStrategy— Especifica el enfoque que se debe utilizar para detectar valores atípicos. Entre los valores válidos se incluyen:

    • Z_SCORE— Identifica un valor como un valor atípico cuando se desvía de la media por encima del umbral de desviación estándar.

    • MODIFIED_Z_SCORE— Identifica un valor como un valor atípico cuando se desvía de la mediana en más del umbral de desviación absoluta de la mediana.

    • IQR— Identifica un valor como un valor atípico cuando supera el primer y el último cuartil de los datos de la columna. El rango intercuartil (IQR) mide dónde se encuentra el 50% medio de los puntos de datos.

  • threshold— Especifica el valor umbral que se utilizará al detectar valores atípicos. El sourceColumn valor se identifica como un valor atípico si la puntuación que se calcula con outlierStrategy supera este número. El valor predeterminado es 3.

  • trueString— Especifica el valor de cadena que se utilizará si se detecta un valor atípico. El valor predeterminado es «True».

  • falseString— Especifica el valor de cadena que se utilizará si no se detecta ningún valor atípico. El valor predeterminado es «False».

En los ejemplos siguientes se muestra la sintaxis de una sola RecipeActionoperación. Una receta contiene al menos una RecipeStepoperación y un paso de receta contiene al menos una acción de receta. Una acción de receta ejecuta la transformación de datos que especifique. Un grupo de acciones de receta se ejecutan en orden secuencial para crear el conjunto de datos final.

JSON

A continuación, se muestra un ejemplo RecipeAction para usarlo como miembro de un RecipeStep ejemplo de DataBrew receta, con la sintaxis JSON. Para ver ejemplos de sintaxis que muestran una lista de acciones de recetas, consulteDefinir la estructura de una receta.

ejemplo Ejemplo en JSON
{ "Action": { "Operation": "FLAG_OUTLIERS", "Parameters": { "sourceColumn": "name-of-existing-column", "targetColumn": "name-of-new-column", "outlierStrategy": "IQR", "threshold": "1.5", "trueString": "Yes", "falseString": "No" } } }

Para obtener más información sobre el uso de esta acción de receta en una operación de API, consulte CreateRecipeo UpdateRecipe. Puedes usar estas y otras operaciones de la API en tu propio código.

YAML

A continuación, se muestra un ejemplo RecipeAction para usarlo como miembro de un RecipeStep ejemplo de DataBrew receta, con la sintaxis YAML. Para ver ejemplos de sintaxis que muestran una lista de acciones de recetas, consulteDefinir la estructura de una receta.

ejemplo Ejemplo en YAML
- Action: Operation: FLAG_OUTLIERS Parameters: sourceColumn: name-of-existing-column targetColumn: name-of-new-column outlierStrategy: IQR trueString: Outlier falseString: No threshold: '1.5'

Para obtener más información sobre el uso de esta acción de receta en una operación de API, consulta CreateRecipeo UpdateRecipe. Puedes usar estas y otras operaciones de la API en tu propio código.