[R] trunc function
Petr Savicky
savicky at praha1.ff.cuni.cz
Wed Mar 9 11:03:00 CET 2011
On Wed, Mar 09, 2011 at 05:36:35PM +0800, Luis Felipe Parra wrote:
> Hello. I would like to know if there exists in R a function like trunc but
> where i can choose how many decimal places can I stay with in the number I
> have (sort of the same as the trunc function in excel). I would like, for
> example if I have the number 0.974678 and I choose to stay with 3 decimal
> places to have as ouput 0.974.
Hello:
Try the following
trunc.dig <- function(x, digits) trunc(x*10^digits)/10^digits
trunc.dig(0.974678, 3)
[1] 0.974
trunc.dig(10.974999, 3)
[1] 10.974
Hope this helps.
Petr Savicky.
More information about the R-help
mailing list