Ich sehe, dass Pandas read_fwf
hat, aber hat es etwas wie DataFrame.to_fwf
? Ich suche nach Unterstützung für Feldbreite, numerische Genauigkeit und String-Ausrichtung. Es scheint, dass DataFrame.to_csv
dies nicht tut. numpy.savetxt
tut das, aber ich möchte das nicht tun:
Das scheint einfach falsch zu sein. Ihre Ideen werden sehr geschätzt.
Bis jemand dies in Pandas implementiert , kannst du tabulate Paket:
%Vor%Python, Pandas: Schreiben Sie den Inhalt von DataFrame in eine Textdatei
Die obige Frage hat mir geholfen. Es ist nicht das Beste, aber bis to_fwf
existiert, wird dies den Trick für mich tun ...
oder
%Vor%Ich bin sicher, dass Sie eine Lösung für dieses Problem gefunden haben, aber für alle anderen, die neugierig sind ... Wenn Sie den DF in eine Liste schreiben, können Sie ihn in eine Datei schreiben, indem Sie das Format als String angeben. zB:
%Vor%Stellen Sie sicher, dass jeder Index dem richtigen Format entspricht:)
Hoffe das hilft!
Für das benutzerdefinierte Format für jede Spalte können Sie das Format für die gesamte Zeile festlegen. fmt param bietet Formatierung für jede Zeile
%Vor%Tags und Links python pandas fixed-width