我需要一个 R 函数,无论参数有多大,它总是在小数点后返回相同的位数。我试过 round() 但它不能这样工作。这是我的例子:
Rweb:> round(111234.678912,4) # expect 111234.6789
[1] 111234.7
Rweb:> round(111234.678912/10,4) # expect 11123.4679
[1] 11123.47
Rweb:> round(111234.678912/100,4) # expect 1112.3468
[1] 1112.347
Rweb:> round(111234.678912/1000,4)
[1] 111.2347
Rweb:> round(111234.678912/10000,4)
[1] 11.1235
如果参数是指数格式,它确实有效,但我需要使用浮点格式的数字。