[英]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.