spliting an integer
Dimitri Szerman wrote:
Hi there,
From the vector X of integers,
X = c(11999, 122000, 81997) I would like to make these two vectors: Z= c(1999, 2000, 1997) Y =c(1 , 12 , 8) That is, each entry of vector Z receives the four last digits of each entry of X, and Y receives "the rest". Any suggestions? Thanks in advance, Dimitri [[alternative HTML version deleted]]
Try: X <- c(11999, 122000, 81997) Y <- X %/% 10000 Z <- X - Y * 10000 See ?Arithmetic for more details. HTH, --sundar