Ich möchte einen Pandas-Datenrahmen mit einem bestimmten Format unter Verwendung von print()
und IPython anzeigen display()
. Beispielsweise:
df = pd.DataFrame([123.4567, 234.5678, 345.6789, 456.7890],
index=['foo','bar','baz','quux'],
columns=['cost'])
print df
cost
foo 123.4567
bar 234.5678
baz 345.6789
quux 456.7890
Ich möchte das irgendwie zum Drucken zwingen
cost
foo $123.46
bar $234.57
baz $345.68
quux $456.79
Ohne die Daten selbst ändern oder eine Kopie erstellen zu müssen, ändern Sie einfach die Art und Weise, wie sie angezeigt werden.
Wie kann ich das machen?
cost
die einzige Float-Spalte oder gibt es andere Float-Spalten, mit denen nicht formatiert werden sollte$
?