Я пытаюсь написать сценарий, который получает данные из API, преобразовывает их и затем передает в Google Sheets для целей отчетности.Я застрял на вызов, который возвращает данные в виде словаря.Я раньше распаковывал словари в DataFrames, но я застрял на этом - я просто не могу разобраться с форматом и с тем, как его распаковать.
Данные выдаются вот так
{None: {'transfers': {'1': {'rows': [{'pointOfSaleID': 1,
'initialAmount': '£0.00',
'opened': 'xxx, 26/11/2018 08:16',
'dayIncome': '£0.00',
'cashTotal': '£0.00',
'cashExpected': '£0.00',
'closed': 'xxx, 26/11/2018 19:44',
'banked': '£0.00',
'left': '£0.00',
'totalCounted': '£0.00',
'difference': '£0.00',
'varianceReason': '',
'totalTransactions': 4},
{'pointOfSaleID': 2,
'initialAmount': '£0.00',
'opened': 'xxx, 26/11/2018 07:54',
'dayIncome': '£254.81',
'cashTotal': '£254.81',
'cashExpected': '£254.81',
'closed': 'xxx, 26/11/2018 20:26',
'banked': '£0.00',
'left': '£0.00',
'totalCounted': '£0.00',
'difference': '-£254.81',
'varianceReason': '',
'totalTransactions': 47},
И я хочу передать его в DataFrame с ключами в виде единого набора заголовков столбцов (т. Е. 'pointofSaleID', 'initialAmount', 'opened', 'dayIncome', 'cashTotal', 'cashExpected'
...) и строк в качестве значений данных (т. Е. 1, '£ 0: 00', '£ 0: 00' ...).
Любая помощь высоко ценится!