Is there any really easy way to truncate integers with several consecutive
digits without rounding and without converting from numeric to character
(using strsplit, etc.)??  Something along these lines:

e.g. = 456

truncfun(e.g., location=1)
= 4

truncfun(e.g., location=1:2)
= 45

truncfun(e.g., location=2:3)
= 56

truncfun(e.g., location=3)
= 6

It's one thing using floor(x/100) to get 4 or floor(x/10) to get 45, but I'd
like to return only 5 or only 6, for example, in cases where I don't know
what the numbers are going to be.

I'm sure there is something very logical that I am missing, but my code is
getting too complicated and I can't seem to find a parsimonious solution.

Tyler
-- 
View this message in context: 
http://r.789695.n4.nabble.com/truncate-integers-tp3041086p3041086.html
Sent from the R help mailing list archive at Nabble.com.

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to