Ho il seguente codice:come convertire un elenco in un dataframe panda
rows =[]
for dt in new_info:
x = dt['state']
est = dt['estimates']
col_R = [val['choice'] for val in est if val['party'] == 'Rep']
col_D = [val['choice'] for val in est if val['party'] == 'Dem']
incumb = [val['party'] for val in est if val['incumbent'] == True ]
rows.append((x, col_R, col_D, incumb))
Ora voglio convertire la mia lista righe in un frame di dati panda. La struttura della mia lista di file è mostrata sotto e la mia lista ha 32 voci.
Quando converto questo in un frame di dati panda, ottengo le voci nella cornice di dati come una lista. :
pd.DataFrame(rows, columns=["State", "R", "D", "incumbent"])
Ma io voglio il mio telaio di dati come questo
La nuova variabile informazioni assomiglia a questo
Vediamo [continua questa discussione in videochat] (http://chat.stackoverflow.com/stanze/69869/discussione-tra-aaron-hall-e-Elizabeth-susan-Joseph). –