【KNIME】行に含まれる値でcountifしたい。
・表の行に含まれている特定の値(文字列や数値)の数を数えたかった。
・調べたところ、それらしい答えが見つかったので、メモしておく。
・真似したのは以下の記事。
・以下、組んだワークフローの例(元記事と全く同じ)
・工程は以下の通り。
①表を準備して、RowIDを抜き出した(下図)。
②表をまとめて縦一列に並べ替え、ダミーとして1を入力(以下、各ノードの設定と最終出力)。
③行ごとに含まれるパターンで集計(以下、設定と出力)
④countifのifに相当する抜き出し条件にあてはまるものを抽出(今回はゼロにした。以下、設定と出力)。countifが1以上のものの集計だけならこの時点でほぼ終わっている。
⑤元の表にくっつけて、RowIDを戻し、countif=0を補正して完成(以下、設定と最終出力)。
・何かと使えそう。
終わり。