Ich habe einen Datensatz, der so aussieht (höchstens 5 Spalten - kann aber kleiner sein)
1,2,3
1,2,3,4
1,2,3,4,5
1,2
1,2,3,4
....
Ich versuche, pandas read_table zu verwenden, um dies in einen 5-Spalten-Datenrahmen einzulesen. Ich möchte dies ohne zusätzliche Massage einlesen.
Wenn ich es versuche
import pandas as pd
my_cols=['A','B','C','D','E']
my_df=pd.read_table(path,sep=',',header=None,names=my_cols)
Ich erhalte die Fehlermeldung "Spaltennamen haben 5 Felder, Daten haben 3 Felder".
Gibt es eine Möglichkeit, Pandas dazu zu bringen, beim Lesen der Daten NaN für die fehlenden Spalten auszufüllen?