【KNIME】場合分けして処理したい
・先日のワークフローで、条件ごとに処理を変えたい場面があった。
・やり方がよく分からなかったので、Row Splitterで表を条件の数だけカチ割って、それぞれでString ManipulationやMath Formulaで処理させていた。
・調べてみると、Rule Engineというノードひとつでいろいろ条件分けして処理できたので、メモしておく。
・今回やりたいことは、学生がテストで取った点数(下表)をもとに、不可、可、良の判定列を追加するワークフロー。
・表をカチ割って処理するワークフローは以下の通り。
・工程の詳細は省くが、条件を一つ増やすたびにノードを付け加えることになり、どんどんややこしくなる。
・これをRule Engineで実行すると、以下のようになった(右の窓は出力)。
・設定は以下の通り。
・使いこなすと便利そう。
終わり。