Vorrei visualizzare un frame di dati Panda con un determinato formato utilizzando print()
e IPython display()
. Per esempio:
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
Vorrei in qualche modo costringere questo alla stampa
cost
foo $123.46
bar $234.57
baz $345.68
quux $456.79
senza dover modificare i dati stessi o creare una copia, basta cambiare il modo in cui vengono visualizzati.
Come posso fare questo?
cost
l'unica colonna float o ci sono altre colonne float che non devono essere formattate$
?