

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# バケット化
<a name="recipe-actions.BUCKETIZATION"></a>

バケット化 (コンソールではビニングと呼ばれます) は、数値の列内の項目を受け取り、数値範囲によって定義されたビンにグループ化して、各行のビンを表示する新しい列を出力します。バケット化は、分割またはパーセンテージを使用して行うことができます。以下の最初の例では分割を使用し、2 番目の例ではパーセンテージを使用します。

**パラメータ**
+ `sourceColumn` - 既存の列の名前。

  `targetColumn` – 作成される新しい列の名前。

  `bucketNames` – バケット名のリスト。

  `splits` – バケットレベルのリスト。バケットは連続しており、バケットの上限は次のバケットの上限になります。

  `percentage` – 各バケットはパーセンテージで記述されます。

**Example 分割の使用例**  
  

```
{
    "Action": {
        "Operation": "BUCKETIZATION",
        "Parameters": {
            "sourceColumn": "level",
            "targetColumn": "bin",
            "bucketNames": "[\"Bin1\",\"Bin2\",\"Bin3\"]",
            "splits": "[\"-Infinity\",\"2\",\"20\",\"Infinity\"]"
        }
    }
}
```

**Example パーセンテージを使用した例**  

```
{
    "Action": {
        "Operation": "BUCKETIZATION",
        "Parameters": {
            "sourceColumn": "level",
            "targetColumn": "bin",
            "bucketNames": "[\"Bin1\",\"Bin2\"]",
            "percentage": "50"
        }
    }
}
```