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.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.

David Winsemius, MD
Alameda, CA, USA

______________________________________________
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.

Reply via email to