Tenho um dataframe em que uma de suas colunas é preenchida com um dicionário. Gostaria de saber como posso fazer para que as o conteúdo desse dicionário se transforme em colunas do dataframe inicial.
Por exemplo:
df1= pd.DataFrame(data=[[1, {'A':5, 'B':2, 'C':8}, 3],[4, {'A':7, 'B':8, 'C':9}, 6], [7, {'A':4, 'B':5, 'C':6}, 9] ], columns= ['0', 'dic', '2'])
E eu gostaria de transformar em
df2 = pd.DataFrame(data=[[1, 5, 2, 8, 3],[4, 7, 8, 9, 6], [7, 4, 5, 6, 9] ], columns= ['0', 'A', 'B', 'C', '2'])