簡體   English   中英

如何使用 style.format 方法格式化 pandas 數據幀以四舍五入到小數點后 2 位?

[英]How to format pandas data frame using style.format method to round upto 2 decimal places?

我有這個名為 fb_df 的 dataframe 並且它有一個 daily_return 列,我想將它四舍五入到 2 個小數位,末尾有一個 % 符號(例如 1.05%)。

我通過查看官方文檔和其他參考資料嘗試了多種選擇,但它不起作用,實際上在 output 中沒有顯示任何變化,同時在運行單元時它沒有顯示錯誤。

fb_df.style.format({'daily_return':"{:,.0f}%"})

這是上面代碼的output,可以看daily_return欄

使用任一

fb_df.style.format({'daily_return': '{:.2f}%'})

或者

fb_df.style.format('{:.2f} %', subset='daily_return') 

請參閱文檔中的Notes部分。

(在您的屏幕截圖中, dailyreturn之間似乎沒有下划線)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM