Thank you both. For my purposes I need the for statement. I looked into merge but what I wound up doing was installing the package 'compare' and using the if statement /if((compare(dfCity[k,1], dfState[j,1], dropLevels=TRUE)==TRUE){do something}/. This seemed to behave the way I wanted.
-- View this message in context: http://r.789695.n4.nabble.com/Comparing-the-components-of-a-data-frame-without-levels-interfering-tp3900502p3903171.html Sent from the R help mailing list archive at Nabble.com. ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.