次の rjson コードを使用して JSON ファイルを作成します。df は入力データフレームを表します。
result <- toJSON(list(items=lapply(1:nrow(df),function(i)df[i,])))
ファイルは次のように表示されます。
{"items":[{"name":"Item 1","group":1},{"name":"Item 2","group":1},{"name":"Item 3","group":2}]}
ただし、次のように、出力をより人間が読めるようにしたいと思います。
{
"items":[
{"name":"Item 1","group":1},
{"name":"Item 2","group":1},
{"name":"Item 3","group":2}
]
}
RJSONIO には「きれいな」オプションがありますが、アプリケーションで必要な JSON 形式を作成しません。ファイル自体を後処理する以外に、rjson を使用して探している出力ファイルを作成する方法はありますか?
ありがとう、
ティム