Jak wyświetlić pandę DataFrame elementów pływających za pomocą ciągu formatującego dla kolumn?

Chciałbym wyświetlić ramkę danych pand o określonym formacie za pomocąprint() i IPythondisplay(). Na przykład:

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

Chciałbym jakoś zmusić to do drukowania

         cost
foo   $123.46
bar   $234.57
baz   $345.68
quux  $456.79

bez konieczności modyfikowania samych danych lub tworzenia kopii, po prostu zmień sposób jej wyświetlania.

Jak mogę to zrobić?

questionAnswers(6)

yourAnswerToTheQuestion