Sort
概要
この演算子は、入力ExampleSetを単一の属性に従って昇順または降順でソートします。
詳細
この演算子は、入力ポートで提供されるExampleSetをソートします。完全なデータセットは、単一の属性に従ってソートされます。この属性は、 属性名パラメーターを使用して指定されます。並べ替えは、 並べ替え方向パラメーターの設定に応じて、増加方向または減少方向に行われます。
入力
- サンプル入力 (IOObject)この入力ポートには、ExampleSetが必要です。添付のプロセス例のRetrieveオペレーターの出力です。
出力
- 設定出力の例(IOObject)ソートされたExampleSetはこのポートの出力です。
- オリジナル(IOObject)入力として指定されたExampleSetは、このポートを介して出力に変更せずに渡されます。これは通常、別の演算子で同じExampleSetを再利用するため、または結果ワークスペースでExampleSetを表示するために使用されます。
パラメーター
- attribute_nameこのパラメーターは、ExampleSetのソートに使用される属性を指定するために使用されます。 範囲:文字列
- sort_directionこのパラメーターは、ソートの方向を示します。 ExampleSetは、昇順(昇順)または降順(降順)にソートできます。 範囲:
チュートリアルプロセス
温度に従ってゴルフデータセットを並べ替える
「ゴルフ」データセットは、検索演算子を使用してロードされます。ソート演算子が適用されます。属性名パラメーターは「温度」に設定されます。ソート方向パラメーターは「増加」に設定されます。したがって、「ゴルフ」データセットは「温度」属性の昇順でソートされます。 ‘Temperature’属性の最小値を持つ例が最初の例になり、 ‘Temperature’属性の最大値を持つ例がExampleSetの最後の例になります。
複数の属性でソートする
このプロセス例では、2つのソート演算子を使用して2つの属性のExampleSetをソートする方法を示しています。 「ゴルフ」データセットは、検索演算子を使用してロードされます。ソート演算子が適用されます。属性名パラメーターは「温度」に設定されます。ソート方向パラメーターは「増加」に設定されます。次に、別のソート演算子が適用されます。属性名パラメーターは、今回は「湿度」に設定されています。ソート方向パラメーターは「増加」に設定されます。したがって、「ゴルフ」データセットは「湿度」属性の昇順でソートされます。 ‘Humidity’属性の値が最小の例が最初の例になり、 ‘Humidity’属性の値が最大の例がExampleSetの最後の例になります。一部の例に「湿度」属性の値が同じ場合、「温度」属性を使用して並べ替えられます。例の ‘Humidity’属性の値が同じ場合、 ‘Temperature’属性の値が小さい例が、 ‘Temperature’属性の値が大きい例に先行します。これは、結果ワークスペースで確認できます。