私はこのR
コードをJSON
データをdata.frame
に変換しています。それはうまく動作しますが、それは巨大なJSONファイルではかなり遅いです。これを行うためのより効率的な方法は何ですか(data.table
の出力を持つことは気になりません)。data.frame/data.tableへの高速JSON
json_data <- fromJSON(json_dt_url)
json_data <- json_data[['data']]
my_df <- data.frame()
for (i in 1:length(json_data))
{
my_df <- rbind(my_df, as.data.frame(json_data[[i]]))
}
おそらく 'data.table'の' rbindlist'ですか?列名が同一でない場合は、 'fill = TRUE'を使用できます。 –
私は 'json_data'の各部分をループする必要があるとは思っていません。私は、 'jsonlite'パッケージが、例えば少しの努力をして、一度に全体の構造を処理すると確信しています。あなたは、使用しているいくつかのjsonデータの簡単な例を提供できますか? – thelatemail
実際にあなたのJSONの代表サンプルを持っているのが参考になります。どのようにして1つのcldが助けを期待しているかわからない。 – hrbrmstr