Tôi muốn hiển thị một khung dữ liệu gấu trúc với định dạng đã cho bằng cách sử dụng print()
và IPython display()
. Ví dụ:
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
Tôi muốn bằng cách nào đó ép buộc điều này vào in ấn
cost
foo $123.46
bar $234.57
baz $345.68
quux $456.79
mà không phải sửa đổi dữ liệu hoặc tạo một bản sao, chỉ cần thay đổi cách hiển thị.
Tôi có thể làm cái này như thế nào?
cost
cột float duy nhất, hoặc có các cột float khác không nên được định dạng với$
?