Skip to content
Prev 325494 / 398503 Next

selecting observations

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!