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 can any one help ----- Thanks in Advance Arun -- View this message in context: http://r.789695.n4.nabble.com/variable-ordering-tp4393109p4393109.html Sent from the R help mailing list archive at Nabble.com.