[R] selecting observations

arun smartpink111 at yahoo.com
Mon Jun 17 15:39:15 CEST 2013


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!



More information about the R-help mailing list