

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# FLAG\_OUTLIERS
<a name="recipe-actions.FLAG_OUTLIERS"></a>

傳回包含每一列中可自訂值的新資料欄，指出來源資料欄值是否為極端值。

**Parameters**
+ `sourceColumn` – 指定可能包含極端值的現有數值資料欄名稱。
+ `targetColumn` – 指定要插入極端值評估策略結果的新資料欄名稱。
+ `outlierStrategy` – 指定用於偵測極端值的方法。有效值包括下列項目：
  + `Z_SCORE` – 當值偏離平均值超過標準差閾值時，將值識別為極端值。
  + `MODIFIED_Z_SCORE` – 當值偏離中位數超過中位數絕對偏差閾值時，將值識別為極端值。
  + `IQR` – 當值超過欄資料的第一分位數和最後一分位數時，將值識別為極端值。四分位數範圍 (IQR) 會測量資料點中間 50% 的位置。
+ `threshold` – 指定偵測極端值時要使用的閾值。如果以 計算的分數`outlierStrategy`超過此數字，則`sourceColumn`值會識別為極端值。預設為 3。
+ `trueString` – 指定在偵測到極端值時要使用的字串值。預設值為「True」。
+ `falseString` – 指定未偵測到極端值時要使用的字串值。預設值為「False」。

下列範例顯示單一[https://docs.aws.amazon.com/databrew/latest/dg/API_RecipeAction.html](https://docs.aws.amazon.com/databrew/latest/dg/API_RecipeAction.html)操作的語法。*配方*至少包含一個[https://docs.aws.amazon.com/databrew/latest/dg/API_RecipeStep.html](https://docs.aws.amazon.com/databrew/latest/dg/API_RecipeStep.html)操作，而配方步驟至少包含一個配方動作。*配方動作*會執行您指定的資料轉換。一組配方動作會依序執行，以建立最終資料集。

------
#### [ JSON ]

以下顯示使用 JSON 語法`RecipeAction`做為 `RecipeStep` DataBrew [Recipe](https://docs.aws.amazon.com/databrew/latest/dg/API_Recipe.html) 範例成員的範例。如需顯示配方動作清單的語法範例，請參閱 [定義配方結構](recipes.md#recipes.structure)。

**Example 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}}"
        }
    }
}
```

如需在 API 操作中使用此配方動作的詳細資訊，請參閱 [https://docs.aws.amazon.com/databrew/latest/dg/API_CreateRecipe.html](https://docs.aws.amazon.com/databrew/latest/dg/API_CreateRecipe.html)或 [https://docs.aws.amazon.com/databrew/latest/dg/API_UpdateRecipe.html](https://docs.aws.amazon.com/databrew/latest/dg/API_UpdateRecipe.html)。您可以在自己的程式碼中使用這些 和其他 API 操作。

------
#### [ YAML ]

以下顯示使用 YAML 語法做為 `RecipeStep` DataBrew [Recipe](https://docs.aws.amazon.com/databrew/latest/dg/API_Recipe.html) 範例`RecipeAction`成員的範例。如需顯示配方動作清單的語法範例，請參閱 [定義配方結構](recipes.md#recipes.structure)。

**Example 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}}'
```

如需在 API 操作中使用此配方動作的詳細資訊，請參閱 [https://docs.aws.amazon.com/databrew/latest/dg/API_CreateRecipe.html](https://docs.aws.amazon.com/databrew/latest/dg/API_CreateRecipe.html)或 [https://docs.aws.amazon.com/databrew/latest/dg/API_UpdateRecipe.html](https://docs.aws.amazon.com/databrew/latest/dg/API_UpdateRecipe.html)。您可以在自己的程式碼中使用這些 和其他 API 操作。

------