Каков идиоматический способ преобразовать массив dict в dataframe

Я пытаюсь преобразовать Array из Dict в DataFrame. Какой идиоматический способ это сделать.

using HTTP, JSON

function getBody(resp)
    jsonb=String(resp.body)
    bodyData = JSON.parse(jsonb)
end

function histoday()
    base_url="https://min-api.cryptocompare.com"
    path= "data/histoday?fsym=BTC&tsym=USD&limit=100"
    url="$base_url/$path"
    bd = getBody(HTTP.get(url))["Data"]
end

histoday()
1
0
143
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Один из способов был бы

x = histoday()
vcat(DataFrame.(x)...)

Обратите внимание, что это не самый эффективный способ. Но, вероятно, это не имеет значения для вашего варианта использования.

carstenbauer 13.09.2018 19:30

Я думаю, это поможет избежать промежуточных выделений DataFrame. Т.е. создавая один, а затем вставляя в существующий.

carstenbauer 17.09.2018 14:49

Другие вопросы по теме