我有一个多级JSON文件,如下所示:
{
"key1":1,
"key2":"a"
}
{
"key1":2,
"key2":"b"
}
我的目标是将此文件转换为data frame
,其中包含两列和两行,如下所示:
ml_df
key1 key2
1 1 a
2 2 b
目前,我有:
library(rjson)
ml_json <- fromJSON(file = "multi_level.json")
ml_df_fail <- as.data.frame(ml_json)
问题是ml_df_fail
只有一行有两列,如下所示:
ml_df_fail
key1 key2
1 1 a
如何读取R?
中的多级JSON文件答案 0 :(得分:1)
您是如何生成该JSON文件的?
不应该看起来像:
[
{
"key1":1,
"key2":"a"
},
{
"key1":2,
"key2":"b"
}
]
为此,我可以使用jsonlite::fromJSON("test.json")