I want my for loop to test for the presence of a term in a vector and return a value to a new vector. I'm not writing it correctly though. Here's what I have...
> testfor = letters[1:5] > x = c("a", "b", "e", "f", "g") > result = rep(NA, length(testfor)) > > for (i in testfor){ + v = any(x == testfor[i]) + result[i] = v + } > > result a b c d e NA NA NA NA NA NA NA NA NA NA I would like to get.... >result TRUE TRUE TRUE FALSE FALSE Thanks, MVS ----- MVS ===== Matthew Van Scoyoc Graduate Research Assistant, Ecology Wildland Resources Department & Ecology Center Quinney College of Natural Resources Utah State University Logan, UT ===== Think SNOW! -- View this message in context: http://r.789695.n4.nabble.com/help-with-for-loop-to-test-for-a-condition-in-a-vector-tp4649213.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.