Hello, You need to use, subset(vef1,vef1$edad1==0) vef1<-read.table(text=" age edad1 12 1 10 0 9 0 14 1 15 1 ",sep="",header=TRUE)
subset(vef1,vef1$edad1==0) age edad1 2 10 0 3 9 0 A.K. ----- Original Message ----- From: "antonio.bso...@sapo.pt" <antonio.bso...@sapo.pt> To: r-help@r-project.org Cc: Sent: Thursday, August 2, 2012 2:15 PM Subject: [R] Subset data Hi Need a little help. This is easy question, but i´m new to R. I want to subset a data frame called vef1 using a variable that is a factor called edad11, 0 if under 11 years, 1 otherwise. I tried: vef1.sub<-subset(vef1, edad11==0) The code runs correctly but i get a empty dataframe. If i use this code in Deducer everything is OK. Can you help me? Thanks in advance Antonio Sousa Portugal ______________________________________________ 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. ______________________________________________ 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.