Wenn ich versuche, den gesamten Datenrahmen anzuzeigen:
Code: Select all
df = pd.read_csv('my_log')
print(df)
Code: Select all
pandas.errors.ParserError: Error tokenizing data. C error: Expected 1 fields in line 19, saw 3
Code: Select all
df = pd.read_csv('my_log', header=18)
Egal welche Indexnummer ich verwende: print(df.loc[ [0]]), mir wird immer die erste Zeile (keine Indexnummer) vor der gewünschten Zeile angezeigt.
Ich habe die Textdatei ausgecheckt und Jede Reihe endet mit einem CR/LF. Ich habe auch Zeile 19 komplett entfernt; Es tritt jedoch das gleiche Verhalten auf.
Auch wenn ich den Header vollständig entferne und den gesamten Datenrahmen drucke, erhalte ich immer noch das gleiche Verhalten. Die erste Zeile wird gedruckt (ohne Indexnummer) und die Zeilenanzahl ist 1 kleiner als die tatsächliche Zeilenanzahl.
Wir freuen uns über alle Vorschläge!