Hi, May be this helps. set.seed(29) GLSS<- data.frame(hhid=sample(1:10,30,replace=TRUE),value=rnorm(30)) IDstoSelect<- c(1,5,7) GLSS[!is.na(match(GLSS[,1],IDstoSelect)),] # hhid value #1 1 -0.34216061 #6 1 0.28240263 #14 7 0.04197496 #17 7 0.15005878 #21 7 -1.18640939 #22 7 -0.68378601 #25 7 -2.43423380 #27 5 0.95672044 #29 7 1.76127732 #or
GLSS[GLSS[,1]%in% IDstoSelect,] # hhid value #1 1 -0.34216061 #6 1 0.28240263 #14 7 0.04197496 #17 7 0.15005878 #21 7 -1.18640939 #22 7 -0.68378601 #25 7 -2.43423380 #27 5 0.95672044 #29 7 1.76127732 A.K. Hello, i have a dataset GLSS in which one of the variables is household id (GLSS$hhid). Now i have a variable selecting which households i want to use in a subset (glss1H1). How do I select in an easy way the household id's that need to go to my subset? Would be great if someone can give me a help. Thanks! ______________________________________________ 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.