Exchange Roles
概要
この演算子は、2つの属性の役割を交換します。
詳細
Exchange Rolesオペレーターは、指定された2つの属性の役割を交換します。つまり、最初の属性の役割を2番目の属性に割り当て、その逆も同様です。これは、たとえば、通常の属性を持つラベルの役割(またはその逆)、またはバッチ属性を持つラベル、クラスターを持つラベルなどを交換する場合に役立ちます。役割の詳細については、 Set Roleオペレーター。
入力
- サンプル入力 (IOObject)この入力ポートには、ExampleSetが必要です。これは、添付のプロセス例のRetrieveオペレーターの出力です。他の演算子の出力も入力として使用できます。
出力
- サンプル出力(IOObject)指定された属性のロールが交換され、結果のExampleSetがこのポートを介して配信されます。
- オリジナル(IOObject)入力として指定されたExampleSetは、このポートを介して出力に変更せずに渡されます。これは通常、別の演算子で同じExampleSetを再利用するため、または結果ワークスペースでExampleSetを表示するために使用されます。
パラメーター
- first_attributeこのパラメーターは、属性役割交換の最初の属性の名前を指定します。 範囲:文字列
- second_attributeこのパラメーターは、属性役割交換の2番目の属性の名前を指定します。 範囲:文字列
チュートリアルプロセス
Golfデータセットの属性の役割の交換
「ゴルフ」データセットは、検索演算子を使用してロードされます。 ExampleSetを見ることができるように、ブレークポイントがここに挿入されます。 Play属性とOutlook属性の役割はそれぞれラベルと通常であることがわかります。 Exchangeロールオペレーターは、「ゴルフ」データセットに適用され、これらの属性のロールを交換します。最初の属性と2番目の属性パラメーターは、それぞれ「Play」と「Outlook」に設定されます。結果のExampleSetは、結果ワークスペースで確認できます。 Play属性の役割は通常であり、Outlook属性の役割はlabelであることがわかります。