タイトルはひどいですが、それが私ができる最善のことです。私が持っているのは次のようなものです:
Country Tag Weight
-----------------------
1 1 20
1 2 30
1 3 77
2 1 10
2 2 11
2 3 100
または、人間が読める形式で:
Country Tag Weight
-----------------------
USA Rock 20
USA Pop 30
USA Metal 77
Spain Rock 10
Spain Pop 11
Spain Metal 100
SQL (ビューを作成するため) または Knime のデータ操作ツールを使用して、データを次の形式に操作する必要があります。
Country Rock Pop Metal
----------------------------
USA 20 30 77
Spain 10 11 100
基本的に、タグ エントリ (一意のもの) は列になり、国 (一意のもの) は国/タグに固執する重み値を持つ行 ID になります。
私は Knime で考えられるすべてを試しましたが、生の SQL クエリは思い浮かびません。Knime では、必要なマトリックス (国 x タグ) の構造を正常に作成しましたが、実際の重み値を入力する方法がわかりません。それらはすべて疑問符です。私の実用的な解決策は、データベースではなく、必要な形式でデータを CSV ファイルに単純に出力することです。しかし、同期を維持するのは面倒で面倒です。何か案は?