用R + Sweave写一篇文章,我希望隐藏小数点前的零以获得相关结果。例如,对于 的分数0.85
,我希望将其显示为.85
。或者如果分数是负数,例如-0.85
,它应该显示为-.85
。
现在我正在以一种非常丑陋的方式来做这件事,substr(0.85, 2, 4)
用于正值和paste("-", substr(-0.85, 3, 5), sep="")
负值。我做了一些功课,检查了基本包中的format()
和等功能formatC
,但似乎没有一个能满足我的需求。
所以我想知道是否有更简单的方法来隐藏 R 中小数点前的零?任何帮助表示赞赏。