CSV для Nested JSON Pandas / Python - 3 уровня вложенности - PullRequest
0 голосов
/ 31 января 2020

Я пытаюсь преобразовать CSV, который выглядит следующим образом:

purchase_order,sku,vendor,qty,boxid
ABC,BARBY,BARBY COMPANY,10,ABC
XYZ,KEN,KEN COMPANY,14,XYZ
WAW,GI JOE,Cobra,WAW

Во вложенную JSON структуру, которая выглядит следующим образом:

  {
      purchase_order:"ABC",
      boxes:[
        {
          boxid:"ABC",
          storeloc:"UK",
          items:[
            {
              sku:"BARBY",
              qty:10
            },
            {
              sku:"Skipper",
              qty:10
            }
          ]
        }

  ],
  vendor:"BARBY COMPANY"
}

У меня есть что-то, что очень похоже на это . Я бы предпочел не делиться точным кодом, потому что он содержит конфиденциальные данные. Однако я не уверен, как добавить еще один уровень вложенности. Order_order и boxid должны совпадать.

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