Saya ingin menampilkan kerangka data panda dengan format yang diberikan menggunakan print()
dan IPython display()
. Sebagai contoh:
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
Saya ingin entah bagaimana memaksa ini ke dalam pencetakan
cost
foo $123.46
bar $234.57
baz $345.68
quux $456.79
tanpa harus memodifikasi data itu sendiri atau membuat salinan, cukup ubah cara itu ditampilkan.
Bagaimana saya bisa melakukan ini?
cost
satu-satunya kolom float, atau adakah kolom float lain yang tidak boleh diformat$
?