擅长:python、mysql、java
<p>如果不想修改数据框,可以为该列使用自定义格式化程序。</p>
<pre><code>import pandas as pd
pd.options.display.float_format = '${:,.2f}'.format
df = pd.DataFrame([123.4567, 234.5678, 345.6789, 456.7890],
index=['foo','bar','baz','quux'],
columns=['cost'])
print df.to_string(formatters={'cost':'${:,.2f}'.format})
</code></pre>
<p>收益率</p>
<pre><code> cost
foo $123.46
bar $234.57
baz $345.68
quux $456.79
</code></pre>