Ich möchte l in Spalte 'A' hinzufügen, aber es erstellt eine neue Spalte und fügt l zum letzten hinzu. Warum passiert es? Und wie kann ich machen was ich will?Warum Python Pandas so an DataFrame anhängen?
import pandas as pd
l=[1,2,3]
df = pd.DataFrame(columns =['A'])
df = df.append(l, ignore_index=True)
df = df.append(l, ignore_index=True)
print(df)
A 0
0 NaN 1.0
1 NaN 2.0
2 NaN 3.0
3 NaN 1.0
4 NaN 2.0
5 NaN 3.0
append dient zum Hinzufügen von * rows * zu einem DataFrame, nicht zu Spalten. – ayhan