[英]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}%"})
使用任一
fb_df.style.format({'daily_return': '{:.2f}%'})
或者
fb_df.style.format('{:.2f} %', subset='daily_return')
請參閱文檔中的Notes
部分。
(在您的屏幕截圖中, daily
和return
之間似乎沒有下划線)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.