KNIME・EXCEL倉庫

KNIMEワークフローやEXCELマクロの備忘録。

ワークフロー

【KNIME】Matrix形式の表をList形式に整形したい。

・人間がデータを俯瞰する際には、Matrix形式の表(あくまでイメージだが、2つの従属変数、1つの目的変数に対して、従属変数の1つを縦に、もう1つを横に、目的変数を値として展開した表)で表現すると見やすい。 ・一方で、データベースなどを取り扱う際には…

【KNIME】特定のフォルダ中のすべてのEXCELファイルのすべてのEXCELシートを纏める

・いろいろな人が、同じフォーマットでEXCELシートのレポートを作成し、それが一つのフォルダに無造作に放り込んであるとする。 ・特定のフォルダ中のすべてのEXCELファイルのすべてのEXCELシートを纏めるワークフローを作りたい。 ・ついでに、データのソー…

【KNIME】データ登録ワークフロー(Loop)

・データ登録ワークフローでは、"Column Merger"を追加したいデータの種類(列数)の分だけ用意しなければならなかった。 ・追加したいデータの種類が登録するたびに変わったり、多くの種類のデータを一度に登録したい場合、このやり方には限界がある。 ⇒ Lo…

【KNIME】データ登録ワークフロー

・キーとなる変数のリストを得た後に、順次データを追記する場合を考える。 ・例えば、キーとなる変数のリストとして、以下の表が与えられたとする。 ・First NameとLast Nameをキーに人物を一意に定義し、後からBirthplace、Age及びAnnual Incomeの情報を追…

【KNIME】特定のEXCELファイルの特定のシートを読み込む

・一つのEXCELファイルの中に、データを収集したいシート以外のデータが入っていることがある。 ・この場合、EXCELファイルのすべてのシートをループで読み込んでは都合が悪い。 ⇒ データを読み込むシートを絞り込む必要がある。 ・例えば、4枚のシート「1_…

【KNIME】特定のEXCELファイルのすべてのシートを読み込む

・特定のEXCELファイルの特定のシートを読み込みたいなら、"Excel Reader"ノード内で指定してやれば良い。 ・EXCELファイルを指定するだけして、ファイル中のシートをすべて読み込むにはどうすれば良いか? ⇒ シート名を変数化し、Loopで順番にすべてのシー…

【KNIME】検索ワークフロー

・CSVやEXCELの表から、特定のキーに対応するデータを抜き出したい。 ・キーの入力も一覧表でやりたい。 ・キーを複数設定できればなお良い。 ・データ抽出の式を ($ID$=$${IID}$$)=>TRUE にしているが、ANDで条件を繋げば複数キーでも対応可能。 ・ワークフ…