[R] extract required data from already read data
David Winsemius
dwinsemius at comcast.net
Fri May 7 15:13:50 CEST 2010
On May 7, 2010, at 1:04 AM, Mohan L wrote:
> Hi all,
>
> I have data like this:
>
>> sample <- read.csv(file="sample.csv",sep=",",header=TRUE)
>> sample
>
> stdate Domain sex age Login
> 1 01/11/09 xxx FeMale 25 2
> 2 01/11/09 xxx FeMale 35 4
> 3 01/11/09 xxx Male 18 30
> 4 01/11/09 xxx Male 31 3
> 5 02/11/09 xxx Male 32 11
> 6 02/11/09 xxx Male 31 1
> 7 02/11/09 xxx FeMale 29 1
> 8 02/11/09 xxx FeMale 23 5
> 9 03/11/09 xxx FeMale 25 9
> 10 03/11/09 xxx FeMale 35 6
> 11 03/11/09 xxx Male 18 3
> 12 03/11/09 xxx Male 31 0
> 13 04/11/09 xxx Male 32 25
> 14 04/11/09 xxx Male 31 1
> 15 04/11/09 xxx FeMale 29 0
> 16 01/11/09 yyy FeMale 25 2
> 17 01/11/09 yyy FeMale 35 4
> 18 01/11/09 yyy Male 18 30
> 19 01/11/09 yyy Male 31 3
> 20 02/11/09 yyy Male 32 11
> 21 02/11/09 yyy Male 31 1
> 22 02/11/09 yyy FeMale 29 1
> 23 02/11/09 yyy FeMale 23 5
> 24 03/11/09 yyy FeMale 25 9
> 25 03/11/09 yyy FeMale 35 6
>
>
> I have done the graph for all the data. Now I want to get data from
> particular Domain and Sex from above data, then I need to do the
> calculation
> , eg :
I suspect you want to be working on an object like :
subset(sample, Domain=="xxx" & sex == "Male")
>
> # if both are true
> if(Domain == xxx && sex==FeMale)
The && operator will not give you what you want. It only returns a
single value and is unusable for selecting subsets. Go back and read
the introductory material. This is explained.
>
> I need the data in another variable, like this
>
> 1 01/11/09 xxx FeMale 25 2
> 2 01/11/09 xxx FeMale 35 4
> 3 02/11/09 xxx FeMale 29 1
>
> I have failed to achieve it . any help would greatly appreciated.
>
> Thanks & Rg
> Mohan L
David Winsemius, MD
West Hartford, CT
More information about the R-help
mailing list