我有一個顯示回歸輸出的數據框。我想為它設計樣式以供發布。我使用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
提交
取消