Re: [R] Check character string for value and assign corresponding value in a new variable

2010-04-23 Thread Hiro
That's perfect, thanks! -- View this message in context: http://r.789695.n4.nabble.com/Check-character-string-for-value-and-assign-corresponding-value-in-a-new-variable-tp2062391p2062818.html Sent from the R help mailing list archive at Nabble.com. __

Re: [R] Check character string for value and assign corresponding value in a new variable

2010-04-23 Thread Jorge Ivan Velez
Hi Hiro, Here is a suggestion: y <- rep(c("ACAM2343", "ACAM3838", "ACPP2598", "ACPA8355", "DEAM234", "DEPA38485"), each = 10) y x <- y x[grepl("PA|PP", x)] <- "WIN" x[substr(y, 3, 4) == 'AM'] <- "LOSE" x Another way would be using regular expressions directly. See ?regex for more informati

[R] Check character string for value and assign corresponding value in a new variable

2010-04-23 Thread Hiro
Hi all, Here is what I am trying to do. It doesn't seem like a complex command but I am a beginner at R. Lets say I have this variable: test$v1 = rep(c("ACAM2343", "ACAM3838", "ACPP2598", "ACPA8355", "DEAM234", "DEPA38485"), each = 10) 1. if test$v1 character string contains "PP" or "PA" set t