Ich möchte meinen DataFrame in eine CSV-Datei schreiben. Das Ergebnis ist unten gezeigt. Die Zeilen sind nicht miteinander ausgerichtet. Haben Sie Vorschläge, dieses Problem zu lösen?Pandas dataframe.to_csv Dateizeilen, die nicht zueinander ausgerichtet sind
Code:
dataframe.to_csv(data,sep="",index=False,header=False,encoding='ascii',
float_format='%10.4f',quoting=csv.QUOTE_NONE, escapechar=" ", mode='a+')
Inhalt der file.csv:
++++++++++++++++++++++++ C1 c2 c3 c2 1 1.111 1.111 1.111 2 23.261 1.111 1.111 3 138.383 1.111 1.111 2 228.717 1.111 1.111 5 358.225 1.111 1.111 6 268.173 1.111 1.111 7 577.311 1.111 1.111 8 687.623 1.111 1.111 3 737.357 1.111 1.111 11 317.185 1.111 1.111 11 1116.813 1.111 1.111 12 1126.521 1.111 1.111 13 1151.325 1.111 1.111 22 2273.853 1.111 1.111 23 2583.581 1.111 1.111 22 2618.822 1.111 1.111 25 1.111 1.111 23.261 26 23.261 1.111 23.261 27 138.383 1.111 23.261 28 228.717 1.111 23.261 23 358.225 1.111 23.261
Wenn ich versuche, '.to_csv zu nennen()' 'mit sep = ""', erhalte ich eine Fehlermeldung: ' "Begrenzer" muss eine 1-Zeichenfolge sein '. Welche Version von Pandas benutzt du? – chrisaycock