我想一个data.frame转换成JSON格式[R转换data.frame以JSON
我data.frame具有以下结构
a <- rep(c("Mario", "Luigi"), each = 3)
b <- sample(34:57, size = length(a))
df <- data.frame(a,b)
> df
a b
1 Mario 43
2 Mario 34
3 Mario 36
4 Luigi 45
5 Luigi 52
6 Luigi 35
我想创造是一样的东西这个(最终它打印到以.json文件)
[
{
"a": "Mario",
"b": [43, 34, 36]
},
{
"a": "Luigi",
"b": [45, 52, 35]
}
]
我已经尝试了不同的封装处理JSON格式,但迄今未能产生这种类型的输出。我通常最终会像这样的东西
[
{
"a":"Mario",
"b":43
},
{
"a":"Mario",
"b":34
},
{
"a":"Mario",
"b":36
},
{
"a":"Luigi",
"b":45
},
{
"a":"Luigi",
"b":52
},
{
"a":"Luigi",
"b":35
}
]
这是一个更好的方法,这个例子 - 高兴地把我的'剔'带走:) – SymbolixAU
同意,似乎是更一般的方法! – georg23