View a markdown version of this page

ONE_HOT_ENCODING - AWS Glue DataBrewデベロッパーガイド

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

ONE_HOT_ENCODING

n 個の数値列を作成します。n は選択したカテゴリ変数の一意の値の数です。

たとえば、 という名前の列を考えてみましょうshirt_size。シャツは、スモール、ミディアム、ラージ、またはエクストララージで利用できます。列データは次のようになります。

shirt_size ----------- L XL M S M M S XL M L XL M

このシナリオでは、 に 4 つの異なる値がありますshirt_size。したがって、 は 4 つの新しい列ONE_HOT_ENCODINGを生成します。各新しい列の名前は でshirt_size_x、 は個別のshirt_size xを表します。

shirt_size と 4 つの生成された列の結果は次のようになります。

shirt_size shirt_size_S shirt_size_M shirt_size_L shirt_size_XL ------------ ------------ ------------ ------------ ------------- L 0 0 1 0 XL 0 0 0 1 M 0 1 0 0 S 1 0 0 0 M 0 1 0 0 M 0 1 0 0 S 1 0 0 0 XL 0 0 0 1 M 0 1 0 0 L 0 0 1 0 XL 0 0 0 1 M 0 1 0 0

に指定する列には、最大 10 (10) 個の個別の値ONE_HOT_ENCODINGを指定できます。

パラメータ
  • sourceColumn - 既存の列の名前。列には最大 10 個の個別の値を含めることができます。

例例

{ "RecipeAction": { "Operation": "ONE_HOT_ENCODING", "Parameters": { "sourceColumn": "shirt_size" } } }