显示2位小数,千位之间用逗号隔开,在Jupyter/pandas?

Display 2 decimal places, and use commas to separate thousands, in Jupyter/pandas?

我在 Jupyter 中使用 pandas 0.18。

我想将 Jupyter/pandas 配置为始终显示 2 位小数,并在千位中使用逗号分隔符。

我该怎么做?

在任意单元格中配置以下option

pandas.options.display.float_format = '{:,.2f}'.format

您还可以使用此 magic command:

格式化笔记本中任何浮点数的输出
%precision %.2f

您可以设置 display.precision 选项,例如:

pd.set_option('precision', 7)

完成后,使用

将其重置
pd.reset_option('precision')

https://pandas.pydata.org/pandas-docs/stable/user_guide/options.html

中所述