Ich habe this und this auf die Formatierung von Gleitkommazahlen für die Anzeige in Pandas gesehen, aber ich bin daran interessiert, das gleiche für Ganzzahlen zu tun.Format Pandas Ganzzahlen für die Anzeige
Gerade jetzt, ich habe
pd.options.display.float_format = '{:,.2f}'.format
Das tut gut mit den Schwimmern in meine Daten, aber entweder ärgerlich hinteren Nullen auf ganze Zahlen verlassen, die Schwimmer gegossen werden, oder ich werde schlicht ganze Zahlen haben, die don Ich werde nicht mit Kommas formatiert.
Die pandas docs erwähnen eine SeriesFormatter
Klasse, über die ich keine Informationen finden konnte.
Alternativ, wenn es einen Weg gibt, einen einzigen String-Formatierer zu schreiben, der Fließkommazahlen wie '{:,.2f}'
formatiert und mit null hinterem Dezimal als '{:,d}'
schwebt, würde das auch funktionieren.
Schöne Lösung, gibt es eine Möglichkeit, dies auch auszuschalten? –
@leonyin: Sie könnten einen Kontextmanager verwenden. Ich habe den Beitrag geändert, um zu zeigen, was ich meine. – unutbu
Kann HTML-Formatierung vom Aufruf von df beibehalten werden? print (df) ist unformatiert –