在pandas中,浮点格式字符串的语法可以通过以下方式来定义:
'{:格式符}'.format(数值)
其中,格式符可以是以下常用的选项之一:
以下是一些示例:
import pandas as pd
value = 12345.6789
# 保留2位小数
formatted_value = '{:.2f}'.format(value)
print(formatted_value) # 输出: 12345.68
# 保留2位小数,以百分比形式显示
formatted_value = '{:.2%}'.format(value)
print(formatted_value) # 输出: 1234567.89%
# 保留2位有效数字,以指数形式显示
formatted_value = '{:.2e}'.format(value)
print(formatted_value) # 输出: 1.23e+04
# 居中对齐,总宽度为10
formatted_value = '{:^10.2f}'.format(value)
print(formatted_value) # 输出: 12345.68
# 左对齐,总宽度为10,逗号分隔
formatted_value = '{:<10,.2f}'.format(value)
print(formatted_value) # 输出: 12,345.68
# 在正数前显示加号,保留3位小数
formatted_value = '{:+.3f}'.format(value)
print(formatted_value) # 输出: +12345.679
关于pandas的更多信息和用法,请参考腾讯云的相关产品文档:pandas 产品文档。
领取专属 10元无门槛券
手把手带您无忧上云