次の形式の R データフレームがあります。
Country Region Year V1 V2
AAAA XXXX 2001 12 13
BBBB YYYY 2001 14 15
AAAA XXXX 2002 36 56
AAAA XXXX 1999 45 67
そして、次のフォームに相当する JSON を生成したいと考えています。
[
{"Country": "AAAA",
"Region":"XXXX",
"V1": [ [1999,45], [2001,12] , [2002,36] ],
"V2":[ [1999,67], [2001,13] , [2002,56] ]
},
{"Country": "BBBB",
"Region":"YYYY",
"V1":[ [2001,14] ],
"V2":[ [2001,15] ]
}
]
私はこれが必要だと想像しています:
- 国と地域によるグループ化
- グループ内の年によるソート
- V1、V2 の残りの列 Vx (任意の名前を持つ可能性のある任意の数の列) のそれぞれについて、リスト要素 [Year, Vx] を含むリストを生成します。
しかし、それを行う方法を見つけるのに苦労していますか?