我想一個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