Gostaria de exibir um dataframe de pandas com um determinado formato usando print()
e o IPython display()
. Por exemplo:
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
Eu gostaria de de alguma forma coagir isso a imprimir
cost
foo $123.46
bar $234.57
baz $345.68
quux $456.79
sem precisar modificar os dados em si ou criar uma cópia, basta alterar a maneira como eles são exibidos.
Como posso fazer isso?
cost
a única coluna flutuante ou existem outras colunas flutuantes que não devem ser formatadas$
?