@ND72

Как сконвертить массивы json в датафрейм?

Привет, возникла проблема при конвертации массивов json в датафрейм. По апи получаю данные курсов за несколько дней. Каждый день-это отдельный массив. Полученные данные выглядят следующим образом:
[
{
"r030":36,"txt":"Австралійський долар","rate":16.155,"cc":"AUD","exchangedate":"29.02.2020"
}
,{
"r030":124,"txt":"Канадський долар","rate":18.3881,"cc":"CAD","exchangedate":"29.02.2020"
}
,{
"r030":156,"txt":"Юань Женьмiньбi","rate":3.5056,"cc":"CNY","exchangedate":"29.02.2020"
}
,{
"r030":191,"txt":"Куна","rate":3.6095,"cc":"HRK","exchangedate":"29.02.2020"
}
]

[
{
"r030":36,"txt":"Австралійський долар","rate":16.155,"cc":"AUD","exchangedate":"01.03.2020"
}
,{
"r030":124,"txt":"Канадський долар","rate":18.3881,"cc":"CAD","exchangedate":"01.03.2020"
}
,{
"r030":156,"txt":"Юань Женьмiньбi","rate":3.5056,"cc":"CNY","exchangedate":"01.03.2020"
}
,{
"r030":191,"txt":"Куна","rate":3.6095,"cc":"HRK","exchangedate":"01.03.2020"
}
,{
"r030":203,"txt":"Чеська крона","rate":1.0639,"cc":"CZK","exchangedate":"01.03.2020"
}
,{
"r030":208,"txt":"Данська крона","rate":3.6037,"cc":"DKK","exchangedate":"01.03.2020"
}
,{
"r030":344,"txt":"Гонконгівський долар","rate":3.1511,"cc":"HKD","exchangedate":"01.03.2020"
}
,{
"r030":348,"txt":"Форинт","rate":0.079524,"cc":"HUF","exchangedate":"01.03.2020"
}
,{
"r030":356,"txt":"Індійська рупія","rate":0.34298,"cc":"INR","exchangedate":"01.03.2020"
}
]
При попытке преобразовать данные в датафрейм-вылетает ошибка.
603ad06de3e0a426694360.png
Код, которым преобразую - parsed = pd.DataFrame(json.loads(list_to_str))
Как декодировать несколько массивов? Спасибо.
  • Вопрос задан
  • 60 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы