Hi, Suposse I have a vector: v->c(10,13,4,6,45,27,32,21,1,8,14,36) how do i sort just the odd numbers leaving the rest - the even numbers - on the same positions as they already are on the vector? thanks AD. -- View this message in context: http://r.789695.n4.nabble.com/Sorting-a-vector-with-conditions-tp3217031p3217031.html Sent from the R help mailing list archive at Nabble.com.
On Jan 13, 2011, at 8:06 PM, ADias wrote:> > Hi, > > Suposse I have a vector: > > v->c(10,13,4,6,45,27,32,21,1,8,14,36)NOT executable R.> > how do i sort just the odd numbers leaving the rest - the even > numbers - on > the same positions as they already are on the vector?> v[v %% 2 !=0] <- sort(v[v %% 2 !=0]) > v [1] 10 1 4 6 13 21 32 27 45 8 14 36>David Winsemius, MD West Hartford, CT