Python DataFrame Series中小数精度精确到两位小数
在DataFrame或Series中,如果使用df.round(2)
,就会保留最多两位小数。
比如,2.00
显示为2
,1.90
显示为1.9
。
这样显示就会存在精度缺失的问题。
可以使用如下方法改善显示。
1 | pd.options.display.float_format = '${:,.2f}'.format |
也可以恢复默认:
1 | pd.options.display.float_format = None |