"Anne Hertel" <[EMAIL PROTECTED]> writes: > Hi Dimitri, > > You could write > > > z <- trunc(x/10000) > > z > [1] 1 12 8 > > y <- x-trunc(x/10000)*10000 > > y > [1] 1999 2000 1997 > > And there you have it.
Er, we do have integer divide and remainder operators: > X = c(11999, 122000, 81997) > X %% 1e4 [1] 1999 2000 1997 > X %/% 1e4 [1] 1 12 8 > Cheers, > Anne Hertel > > > On Thu, 20 Oct 2005 17:40:10 -0200 > "Dimitri Szerman" <[EMAIL PROTECTED]> 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]] > > > >______________________________________________ > >[email protected] mailing list > >https://stat.ethz.ch/mailman/listinfo/r-help > >PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html > > > > ------------------------------------------------------------ > Anne M. K. Hertel > Grad. Student & Research Assistant > Department of Atmospheric Sciences > University of Illinois at Urbana-Champaign > Annex II, room 204 > Phone: (217) 333 6296 > > ______________________________________________ > [email protected] mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html > -- O__ ---- Peter Dalgaard Ă˜ster Farimagsgade 5, Entr.B c/ /'_ --- Dept. of Biostatistics PO Box 2099, 1014 Cph. K (*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918 ~~~~~~~~~~ - ([EMAIL PROTECTED]) FAX: (+45) 35327907 ______________________________________________ [email protected] mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
