you might try merge_recurse(list(DF1,DF2,DF3,DF4,....DF17)) in the reshape package -- View this message in context: http://r.789695.n4.nabble.com/for-loop-to-merge-csvs-tp3298549p3298565.html Sent from the R help mailing list archive at Nabble.com.