当然,我在评论中链接的答案不是很有帮助。你可以像这样指定自己的字符串转换器。
In [25]: pd.set_option('display.float_format', lambda x: '%.3f' % x)In [28]: Series(np.random.randn(3))*1000000000Out[28]: 0 -757322420.6051 -1436160588.9972 -1235116117.064dtype: float64
我不确定这是否是首选的方法,但是可以。
仅出于美学目的将数字转换为字符串似乎是个坏主意,但是如果你有充分的理由,这是一种方法:
In [6]: Series(np.random.randn(3)).apply(lambda x: '%.3f' % x)Out[6]: 0 0.0261 -0.4822 -0.694dtype: object
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)