[R] Subset data

David Winsemius dwinsemius at comcast.net
Thu Aug 2 21:47:01 CEST 2012


On Aug 2, 2012, at 12:00 PM, arun wrote:

> Hello,
> You need to use,
> subset(vef1,vef1$edad1==0)

That should not be necessary (and quite defeats the usual value of  
subset()'s nonstandard evaluation):

 > vef1<-read.table(text="
+ age  edad1
+ 12     1
+ 10     0
+ 9      0
+ 14     1
+ 15     1
+ ", header=TRUE)
 >
 > subset(vef1, edad1==0)
   age edad1
2  10     0
3   9     0

-- 
David.

>
> 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.bsousa at sapo.pt" <antonio.bsousa at sapo.pt>
> To: r-help at 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 at 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 at 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.

David Winsemius, MD
Alameda, CA, USA



More information about the R-help mailing list