我想使用print()
和IPython 显示给定格式的熊猫数据框display()
。例如:
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
我想以某种方式强迫这样做
cost
foo $123.46
bar $234.57
baz $345.68
quux $456.79
无需修改数据本身或创建副本,只需更改其显示方式即可。
我怎样才能做到这一点?
我只想在“费用”列中执行此操作(我的真实数据中还有其他列)
—
Jason S
我意识到,一旦附加了$,数据类型就会自动更改为object。
—
Nguai al
cost
唯一的浮点列,还是有其他不应用格式化的浮点列$
?