【发布时间】:2017-08-01 19:27:47
【问题描述】:
我有一个DataFrame:
0 1
0 3.000 5.600
1 1.200 3.456
出于演示目的,我希望将其转换为
0 1
0 3 5.6
1 1.2 3.456
实现此目的的优雅方法是什么(不会在DataFrame 的条目上进行低效循环)?
或者更一般地说:有没有办法设置pandas 使其始终这样做?例如。 pandas 选项之一?
请注意,pd.options.display.float_format = '{:,.0f}'.format 将不起作用,因为它会给出固定的小数位数,而不是像我上面指出的那样在 DataFrame 的条目之间变化。
【问题讨论】:
标签: python python-3.x pandas dataframe formatting