Я создал вложенный список из большего вложенного словаря и теперь хочу преобразовать этот список во фрейм данных. список, который я создал, не имеет ключей или значений.
Я пытался преобразовать список в словарь с помощью dict (), но это не работает.
список в этом формате (имена и данные изменены для анонимности)
['Bigclient', ['Все данные веб-сайта', '129374116'],
'Otherclient', ['Все данные веб-сайта', '164548948'], ['Фильтрованные данные веб-сайта', '142386573'], ['Тест', '72551604'].
поэтому у меня есть родительское значение 'Bigclient', которое затем имеет дочерний список, включающий имя данных и идентификационный номер, соответствующий этому имени. Каждое родительское значение имеет различное количество дочерних пар. Я хочу создать фрейм данных с тремя столбцами, например,
Client_name dataname ID
BigClient All Web 129374116
Other Client All web 164548948
Other Client Filtered 142386573
Other Client Test 7255160
поэтому имя клиента (родительское значение) используется для группировки имен данных и идентификаторов
new =[]
for item in data['items']:
name = item.get('name')
if name:
new.append(name)
webprop = item.get('webProperties')
if webprop:
for profile in webprop:
profile = profile.get('profiles')
if profile:
for idname in profile:
idname = idname.get('name')
for idname1 in profile:
idname1 = idname1.get('id')
if idname:
result = [idname, idname1]
new.append(result)
else:
continue
else:
continue
Так я построил свой список, но в нем нет словарей.