1

編集:

R のマトリックスを、何らかの構造を持つ JSON オブジェクトに変換する必要があります。rjson パッケージを使用しています。例を通して、私が何を望んでいるのかを説明しましょう。私の特定のケースは、X2 X3 が特定のアイテム X1 に最も近い 2 つのアイテムである R の推奨システム コードの出力です。また、X4,X5 は、その行の (X1,X2) および (X1,X3) に関連付けられた類似度のスコアです。すべてのアイテムのすべての推奨アイテムを JSON オブジェクトとして、すべてのアイテムとその推奨 JSON オブジェクト (アイテムはより大きな JSON オブジェクトとして) が必要です。スコアも JSON 構造に組み込む必要があります。

例を通して説明しましょう。

行列があるとします

X1 X2 X3 X4 X5 
1 22 23  0.8 0.5
34 4 87  0.4 0.4
23 7 92  0.6 0.5

すべてのアイテム (すべての行のすべての X1) の JSON 構造と、推奨されるアイテム、および各組み合わせの類似性スコアを個別の JSON エンティティとして作成し、これを順番に行います。これらの個々のオブジェクトを含む JSON オブジェクト全体は必要ありません。コードへの入力として与えられる "coid" と呼ばれるエンティティがもう 1 つあるとします。私はそれがXYZであり、すべての行で同じであると想定しています。

{ "_id" : { "coid" : "XYZ", "iid" : "1"}, "items" : [ { "item" : "22", "score" : 0.8},{ "item": "23", "score" : 0.5}] }
{ "_id" : { "coid" : "XYZ", "iid" : "34"},"items" : [ { "item" : "4", "score" : 0.4},{ "item": "87", "score" : 0.4}] }
{ "_id" : { "coid" : "XYZ", "iid" : "23"},"items" : [ { "item" : "7", "score" : 0.6},{ "item": "92", "score" : 0.5}] }

上記のように、各エンティティは有効な JSON 構造/オブジェクトですが、全体として個別の JSON オブジェクトにまとめられるわけではありません。

前の質問に対して行ったすべての助けに感謝しますが、最終的にtoJSON(何らかのエンティティ)を実行すると、全体が1つのJSONオブジェクトに変換されるため、ここにあるこの新しい変更はそれらとは関係がないと感じています. 私はそれをしたくありません。このような個別のものをファイルに書き込んでほしい。

無知でご不便をおかけして大変申し訳ございません。助けてください。ありがとう。

4

3 に答える 3