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?





costdie einzige Float-Spalte oder gibt es andere Float-Spalten, mit denen nicht formatiert werden sollte$?