fljwhu R里面怎么保留特定小数位数,比如想保留4位小数,round(0.2,4)之后还是0.2,另一种方法设定options(digits=4)后对不足4位小数的0.2还是显示0.2,如何解决?谢谢
echocaicai round(3.141592653,2),前面是数,后面是保留的小数点位数,默认为0,为正数则保留多少位小数,为负数则精确到十百千万哪一位。 round(3.141592653) 3 round(3.141592653,2) 3.14 round(3.141592653*10000,-1) 31420
GFW nan.xiao 感谢nan.xiao! 总结一下,目前以下两种方法都可以。 sprintf("%.3f", pi) # [1] "3.142" format(round(1.12300, digits = 4), nsmall = 4) # [1] "1.1230"