Thanks very much. I did it using the do.call and compared it to my loop method and the results were exactly the same. In future i think i will use this function - a lot less typing and time consuming! -- View this message in context: http://r.789695.n4.nabble.com/Sorting-Dataframes-tp3580075p3592774.html Sent from the R help mailing list archive at Nabble.com.