pandas.set_eng_float_format # 熊猫。set_eng_float_format (精度= 3 , use_eng_prefix = False ) [来源] # 使用 SI 表示法格式化 DataFrame 中的浮点表示形式。 参数: 精度int,默认 3浮点后的小数位数。 use_eng_prefix布尔值,默认 False是否用 SI 前缀表示值。 返回: 没有任何 例子 >>> df = pd.DataFrame([1e-9, 1e-3, 1, 1e3, 1e6]) >>> df 0 0 1.000000e-09 1 1.000000e-03 2 1.000000e+00 3 1.000000e+03 4 1.000000e+06 >>> pd.set_eng_float_format(accuracy=1) >>> df 0 0 1.0E-09 1 1.0E-03 2 1.0E+00 3 1.0E+03 4 1.0E+06 >>> pd.set_eng_float_format(use_eng_prefix=True) >>> df 0 0 1.000n 1 1.000m 2 1.000 3 1.000k 4 1.000M >>> pd.set_eng_float_format(accuracy=1, use_eng_prefix=True) >>> df 0 0 1.0n 1 1.0m 2 1.0 3 1.0k 4 1.0M >>> pd.set_option("display.float_format", None) # unset option