たまにはちょっとソフトウェア

ワークフロー&スウィィート

KNIME メモ:固定値の列を追加する

 

個人的によく使う、KNIMEで固定値の列を追加する方法をメモしておきます。

 

Constant Value Column ノードを使う

一番シンプルな方法。

f:id:tymsk3891:20190430010403p:plain

 

Java Snippet ノードを使う

Java のコードを書かなければならないが、return 文1行でいける。

f:id:tymsk3891:20190430010751p:plain

f:id:tymsk3891:20190430010842p:plain

 

String Manipulation ノードを使う

これも string() 関数を使って1行で書ける。

f:id:tymsk3891:20190430011431p:plain

f:id:tymsk3891:20190430011515p:plain

 

Table Row to Variable ノードを使う

別テーブルの列名と固定値を使って、列を追加する。変数を使わなければいけない。

f:id:tymsk3891:20190430012433p:plain

 

Column Appender ノード + Missing Value ノード を使う

昔作ったワークフローから発掘した今思えば非効率な方法。2つの警告マークがあるのがチャームポイント。

f:id:tymsk3891:20190430013032p:plain

 

まとめ

 個人的には Java Snippet ノードまたは String Manipulation ノードを使う方法がプログラマーみたいでかっこいいと思います。