В настоящее время у меня есть данные в следующей форме:
т.е..
[ ('ab', {'a' : [apple1], 'b': [ball1]}), ('cd', {'a' : [apple2], 'b': [ball2]})]
List [Tuple [Any, dict {'key': List}]]
Цель состоит в том, чтобы создать фрейм данных панд в следующей форме:
start a b
ab apple1 ball1
cd apple2 ball2
Я попытался сделать это следующим образом:
df = pd.DataFrame(columns=['start', 'a', 'b'])
for start, details in mylist:
df = df.append({'start' : start}, ignore_index= True)
df = df.append({'a' : details['a']} , ignore_index= True)
df = df.append({'b': details['b']}, ignore_index=True)
Я пытаюсь выяснить,оптимизированный способ сделать это.