Angenommen, ich versuche Zeilen zu einem Datenrahmen mit 40 Spalten hinzuzufügen. Normalerweise würde es so etwas wie dieses:Zeile zu Dataframe in Pandas hinzufügen
df = pandas.DataFrame(columns = 'row1', 'row2', ... ,'row40'))
df.loc[0] = [value1, value2, ..., value40]
(nehmen Sie nicht die Punkte wahrsten Sinne des Wortes)
jedoch sagen lassen Wert1 value10 in list1 sind (dh list1 = [Wert1, Wert2, ..., value10]), und alle übrigen Werte sind einzelne Elemente.
Ich habe versucht:
df.loc[0] = [list1, value11, value12, ..., value40]
aber es funktioniert nicht, weil Python die gesamte Liste als ein Element interpretiert. Es ist also die falsche Dimension. Wie kann ich den Code umschreiben, damit er funktioniert?