-1

次のようなマルチレベルの JSON ファイルがあります。

{
  "key1":1,
  "key2":"a"
}

{
  "key1":2,
  "key2":"b"
}

data frame私の目標は、このファイルを次のように 2 列 2 行の に変換することです。

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ように 2 つの列を持つ行が 1 つしかないことです。

ml_df_fail
  key1 key2
1    1    a

RでマルチレベルのJSONファイルを読み取る方法は?

4

1 に答える 1

1

その JSON ファイルをどのように生成しましたか?

むしろ次のように見えるべきではありません:

[
  {
    "key1":1,
    "key2":"a"
  },

  {
    "key1":2,
    "key2":"b"
  }
]

このために、私は使用することができますjsonlite::fromJSON("test.json")

于 2018-02-02T11:08:57.507 に答える