我有一个显示回归输出的数据框。我想为它设计样式以供发布。我使用df.round(4). 但是零保持没有任何小数位。 parameter pvalue significance 4a4 x1 0.1119 0.0257 **4 x1_SE (0.0502) 3 x2 0.5996 0 ***3 x2_SE (0.1571) 仅仅出于光学原因,我也希望零的小数位数相同。结果应如下所示: parameter pvalue significance 4a4 x1 0.1119 0.0257 **4 x1_SE (0.0502) 3 x2 0.5996 0.0000 ***3 x2_SE (0.1571)
1 回答

跃然一笑
TA贡献1826条经验 获得超6个赞
更新
您可以设置全局 pandas 属性以显示尾随零。
pd.options.display.float_format = '{:,.4f}'.format
原来的
我发现尾随零很棘手。一种解决方法是创建一个str
具有尾随零的对应值的列。
df['pvalueFormatted'] = df['pvalue'].apply(lambda x: '{:,.4f}'.format(x))
或者,如果您想将其保存为 .csv,您可以使用 float_format:
df.to_csv('output.csv', float_format="%,.4f")
添加回答
举报
0/150
提交
取消