tasnuvat wrote > I have a vaiable named NAM having value : 1,2,3,4,5,6,7,8,9. I want to > make an indicator variable that will take value 1 if NAM=7 or NAM=8 or > NAM=9. How can I do that? > I usually do: Var001<- ifelse(NAM==7,1,0) for the simplest case. > > [[alternative HTML version deleted]] > > ______________________________________________
> R-help@ > 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. How about something like ... NAM = c(1,2,3,4,5,6,7,8,9) ifelse(NAM>=7,1,0) # or ifelse(NAM %in% c(7,8,9),1,0) HTH Pete -- View this message in context: http://r.789695.n4.nabble.com/Merging-value-labels-into-indicator-variable-tp4659703p4659705.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.