Как распаковать значения словаря в DataFrame в Pandas - PullRequest
0 голосов
/ 27 ноября 2018

Я пытаюсь написать сценарий, который получает данные из 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' ...).

Любая помощь высоко ценится!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...