data1 = {0: [{'confident': False, 'iab': 'IAB25-3'}],
1: [{'confident': False, 'iab': 'IAB6-6'},
{'confident': True, 'iab': 'IAB6'}],
2: [{'confident': True, 'iab': 'IAB16-1'},
{'confident': True, 'iab': 'IAB16'},
{'confident': False, 'iab': 'IAB9'},
{'confident': False, 'iab': 'IAB9-28'}]}
Вышеуказанный формат изначально был списком / json в каждой строке, имеющей = [{'sure': False, 'iab': 'IAB25-3'}, {'sure': True, 'iab' : 'IAB16'}], преобразованный в словарь с помощью to_dict (), привел к данным, указанным в начале. Основная проблема в том, что массив сбора (уверенный и iab) может быть n раз, а n неизвестно. Итак, я не могу его отформатировать.
Я очень стараюсь преобразовать его в указанный ниже формат фрейма данных, но пока не удалось.
rowid confident iab
0 False IAB25-3
1 False IAB6-6
1 True IAB6
2 True IAB16-1
2 True IAB16
2 False IAB9
2 False IAB9-28
Любая помощь оценен.