On Wed, Feb 15, 2012 at 10:22 PM, arunkumar1111 <akpbond007 at gmail.com> wrote: > Hi, > > My input is > > x=c("D","A","B") > Y=c("A","B","C","D") > > varorder=which(Y %in% X) > > I'm getting result as 1 2 4 > But i need the result to be 4 1 2 Here's a hint: lookup the function match. Peter