格式化 pandas 中的数字
formatting numbers in pandas
对于 pandas.DataFrame: df
min max mean
a 0.0 2.300000e+04 6.450098e+02
b 0.0 1.370000e+05 1.651754e+03
c 218.0 1.221550e+10 3.975262e+07
d 1.0 5.060000e+03 2.727708e+02
e 0.0 6.400000e+05 6.560047e+03
我想格式化显示如数字显示在
“:,.2f”格式(即##,###.##)并删除指数。
我试过:df.style.format("{:,.2f}")
这给出了:<pandas.io.formats.style.Styler object at 0x108b86f60>
我不知道该怎么做。
请问有什么线索吗?
试试这个年轻的Pandas徒弟
pd.options.display.float_format = '{:,.2f}'.format
对于 pandas.DataFrame: df
min max mean
a 0.0 2.300000e+04 6.450098e+02
b 0.0 1.370000e+05 1.651754e+03
c 218.0 1.221550e+10 3.975262e+07
d 1.0 5.060000e+03 2.727708e+02
e 0.0 6.400000e+05 6.560047e+03
我想格式化显示如数字显示在 “:,.2f”格式(即##,###.##)并删除指数。
我试过:df.style.format("{:,.2f}")
这给出了:<pandas.io.formats.style.Styler object at 0x108b86f60>
我不知道该怎么做。
请问有什么线索吗?
试试这个年轻的Pandas徒弟
pd.options.display.float_format = '{:,.2f}'.format