Set Data
概要
この演算子は、指定された例の1つ以上の属性の値を設定します。
詳細
Set Dataオペレーターは、入力ExampleSetの指定された例の1つ以上の属性の値を設定します。この例は、 インデックスパラメータの例で指定されています。 属性名パラメーターは、値を設定する属性を指定します。 valueパラメーターは、新しい値を指定します。同じ例の他の属性の値は、 追加の値パラメーターによって設定できます。値は属性の型と一致している必要があることに注意してください。たとえば、整数型の属性では文字列値を指定することはできません。
入力
- サンプル入力 (IOObject)この入力ポートには、ExampleSetが必要です。これは、添付のプロセス例のRetrieveオペレーターの出力です。
出力
- 設定出力の例(IOObject)選択した例の属性の新しい値を含むExampleSetは、このポートの出力です。
- オリジナル(IOObject)入力として指定されたExampleSetは、このポートを介して出力に変更せずに渡されます。これは通常、別の演算子で同じExampleSetを再利用するため、または結果ワークスペースでExampleSetを表示するために使用されます。
パラメーター
- example_indexこのパラメーターは、値を設定する必要があるサンプルのインデックスを指定します。カウントは1から始まることに注意してください。 範囲:整数
- attribute_nameこのパラメーターは、値を設定する属性の名前を指定します。 範囲:文字列
- count_backwards trueに設定すると、カウント順が逆になります。最後の例はインデックス1で対処され、2番目の例はインデックス2で対処されます。 範囲:ブール
- valueこのパラメーターは、指定した例( 例のindexパラメーターで指定)の選択した属性 ( 属性名パラメーターで選択)の新しい値を指定します。 範囲:文字列
- additional_values同じ例の他の属性の値は、このパラメーターで設定できます。 範囲:
チュートリアルプロセス
データ設定演算子の概要
「ゴルフ」データセットは、検索演算子を使用してロードされます。ここにブレークポイントが挿入されるため、データ設定演算子を適用する前にデータセットを表示できます。最初の例では、温度属性と風属性の値がそれぞれ「85」と「false」であることがわかります。データセット演算子は、「ゴルフ」データセットに適用されます。例のインデックスパラメーターは1に設定され、属性名パラメーターは ‘Temperature’に設定され、値パラメーターは50に設定されます。したがって、最初の例では温度属性の値は50に設定されます。同様に、最初の例のWind属性の値は、追加の値パラメーターを使用して「高速」に設定されます。これを確認するには、プロセスを実行し、結果ワークスペースで結果を確認します。整数型であるため、Temperature属性に文字列値を設定できないことに注意してください。風属性(公称タイプ)には整数値を指定できますが、公称値として格納されます。