identical(signif2(1.23456, 4), "1.235")
identical(signif2(-1.23456, 4), "-1.235")
identical(signif2(0.123456, 5), "0.12346")
identical(signif2(-12.5678, digits=2), "-13")
identical(signif2(0.490021, digits=4), "0.4900")
identical(signif2(c(1.203, 4.56), digits=3, as.char=FALSE), c(1.20, 4.56))
identical(signif2(c(1.203, 4.56), digits=3, as.char=TRUE), c("1.20", "4.56"))
identical(signif2(0.003404, 3), "0.00340")
identical(signif2(0.00034004, 4), "0.0003400")
identical(signif2(12345.67, 4), "12346")
identical(signif2(12345.67, 3), "12346")
identical(signif2(123456, 3), "123456")
Run the code above in your browser using DataLab