View a markdown version of this page

FLAGGENAUSREISSER - AWS Glue DataBrew Entwicklerhandbuch

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

FLAGGENAUSREISSER

Gibt eine neue Spalte zurück, die in jeder Zeile einen anpassbaren Wert enthält, der angibt, ob der Wert der Quellspalte ein Ausreißer ist.

Parameters
  • sourceColumn— Gibt den Namen einer vorhandenen numerischen Spalte an, die Ausreißer enthalten könnte.

  • targetColumn— Gibt den Namen einer neuen Spalte an, in die die Ergebnisse der Strategie zur Bewertung von Ausreißern eingefügt werden sollen.

  • outlierStrategy— Gibt den Ansatz an, der bei der Erkennung von Ausreißern verwendet werden soll. Gültige Werte sind z. B. die Folgenden:

    • Z_SCORE— Identifiziert einen Wert als Ausreißer, wenn er um mehr als den Schwellenwert für die Standardabweichung vom Mittelwert abweicht.

    • MODIFIED_Z_SCORE— Identifiziert einen Wert als Ausreißer, wenn er um mehr als den Schwellenwert für die absolute Abweichung vom Median abweicht.

    • IQR— Identifiziert einen Wert als Ausreißer, wenn er über das erste und letzte Quartil der Spaltendaten hinausgeht. Der Interquartilsbereich (IQR) gibt an, wo sich die mittleren 50% der Datenpunkte befinden.

  • threshold— Gibt den Schwellenwert an, der bei der Erkennung von Ausreißern verwendet werden soll. Der sourceColumn Wert wird als Ausreißer identifiziert, wenn der Wert, der mit dem berechnet wird, diese Zahl outlierStrategy überschreitet. Die Voreinstellung ist 3.

  • trueString— Gibt den Zeichenkettenwert an, der verwendet werden soll, wenn ein Ausreißer erkannt wird. Die Standardeinstellung ist „True“.

  • falseString— Gibt den Zeichenkettenwert an, der verwendet werden soll, wenn kein Ausreißer erkannt wird. Die Standardeinstellung ist „False“.

Die folgenden Beispiele zeigen die Syntax für eine einzelne RecipeActionOperation. Ein Rezept enthält mindestens eine RecipeStepOperation, und ein Rezeptschritt enthält mindestens eine Rezeptaktion. Eine Rezeptaktion führt die von Ihnen angegebene Datentransformation aus. Eine Gruppe von Rezeptaktionen wird nacheinander ausgeführt, um den endgültigen Datensatz zu erstellen.

JSON

Im Folgenden wird ein Beispiel gezeigtRecipeAction, das als Mitglied eines Beispiels RecipeStep für ein DataBrew Rezept verwendet werden kann, wobei die JSON-Syntax verwendet wird. Syntaxbeispiele mit einer Liste von Rezeptaktionen finden Sie unterDefinition einer Rezeptstruktur.

Beispiel Beispiel in 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" } } }

Weitere Informationen zur Verwendung dieser Rezeptaktion in einer API-Operation finden Sie unter CreateRecipeoder UpdateRecipe. Sie können diese und andere API-Operationen in Ihrem eigenen Code verwenden.

YAML

Das Folgende zeigt ein BeispielRecipeAction, das als Teil eines Beispiels RecipeStep für ein DataBrew Rezept verwendet werden kann, wobei die YAML-Syntax verwendet wird. Syntaxbeispiele mit einer Liste von Rezeptaktionen finden Sie unterDefinition einer Rezeptstruktur.

Beispiel Beispiel in 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'

Weitere Informationen zur Verwendung dieser Rezeptaktion in einer API-Operation finden Sie unter CreateRecipeoder UpdateRecipe. Sie können diese und andere API-Operationen in Ihrem eigenen Code verwenden.