我只想尝试在R数中舍入:
> 1.327076e-09
Run Code Online (Sandbox Code Playgroud)
它应该导致
> 1.32e-09
Run Code Online (Sandbox Code Playgroud)
哪个功能可以使用?
Rom*_*rik 16
试试signif.
> signif(1.326135235e-09, digits = 3)
[1] 1.33e-09
Run Code Online (Sandbox Code Playgroud)
用途signif:
x <- 1.327076e-09
signif(x,3)
[1] 1.33e-09
Run Code Online (Sandbox Code Playgroud)
或者sprintf:
sprintf("%.2e",x)
[1] "1.33e-09"
Run Code Online (Sandbox Code Playgroud)