[R] Sorting data
arun
smartpink111 at yahoo.com
Mon Aug 26 03:20:56 CEST 2013
Hi,
It's not clear what you really wanted. May be this helps:
dat1<- read.table(text="
V1 V2 V3 V4 V5 V6 V7 V8 V9 V10 V11 V12 V13 V14 V15 V16 V17 V18 V19 V20 V21 V22 V23 V24 V25 V26
1 1 1 3 1 NA NA 1 NA NA 1 2 7 5 3 2 1.0 15 17 5 1 NA 1 2 19 1 1
2 2 0 1 1 NA NA 1 NA NA 1 NA NA 5 NA NA 3.0 NA NA 3 5 3.400 1 2 39 1 1
3 3 1 2 2 NA NA 2 NA NA 2 1 NA 5 5 NA 2.0 3 NA 5 NA 3.000 2 5 19 1 3
4 4 0 1 1 NA NA 1 NA NA 1 NA NA 5 NA NA 2.0 NA NA 5 NA 3.000 2 2 17 1 2
5 5 1 2 9 NA NA 1 NA NA 1 9 NA 5 3 NA 3.0 3 NA 4 NA NA 1 6 17 1 1
6 6 1 2 1 NA NA 1 NA NA 1 10 NA 5 3 NA 3.0 5 NA 4 NA 3.000 1 8 32 1 1
7 7 0 1 1 NA NA 1 NA NA 1 NA NA 5 NA NA 2.0 NA NA 3 1 2.750 1 9 20 1 1
8 8 0 1 1 NA NA 1 NA NA 1 NA NA 5 NA NA 2.0 NA NA 4 4 2.500 1 2 21 1 1
9 9 0 2 1 NA NA 1 NA NA 1 2 NA 5 2 NA 3.0 NA NA 4 2 3.300 1 2 29 1 1
10 10 0 1 1 NA NA 1 NA NA 1 NA NA 5 NA NA 2.0 NA NA 4 NA 4.000 2 2 28 2 2
",sep="",header=TRUE)
with(dat1,mean(V21[(V2==1) & V24>25],na.rm=TRUE))
#[1] 3
A.K.
I'm trying to sort data depending on multiple variables. For example, I want to get V21 mean based on V2 = 1 (condition) and V24 >25
(age).
V1 V2 V3 V4 V5 V6 V7 V8 V9 V10 V11 V12 V13 V14 V15 V16 V17 V18 V19 V20 V21 V22 V23 V24 V25 V26
1 1 1 3 1 NA NA 1 NA NA 1 2 7 5 3 2 1.0 15 17 5 1 NA 1 2 19 1 1
2 2 0 1 1 NA NA 1 NA NA 1 NA NA 5 NA NA 3.0 NA NA 3 5 3.400 1 2 39 1 1
3 3 1 2 2 NA NA 2 NA NA 2 1 NA 5 5 NA 2.0 3 NA 5 NA 3.000 2 5 19 1 3
4 4 0 1 1 NA NA 1 NA NA 1 NA NA 5 NA NA 2.0 NA NA 5 NA 3.000 2 2 17 1 2
5 5 1 2 9 NA NA 1 NA NA 1 9 NA 5 3 NA 3.0 3 NA 4 NA NA 1 6 17 1 1
6 6 1 2 1 NA NA 1 NA NA 1 10 NA 5 3 NA 3.0 5 NA 4 NA 3.000 1 8 32 1 1
7 7 0 1 1 NA NA 1 NA NA 1 NA NA 5 NA NA 2.0 NA NA 3 1 2.750 1 9 20 1 1
8 8 0 1 1 NA NA 1 NA NA 1 NA NA 5 NA NA 2.0 NA NA 4 4 2.500 1 2 21 1 1
9 9 0 2 1 NA NA 1 NA NA 1 2 NA 5 2 NA 3.0 NA NA 4 2 3.300 1 2 29 1 1
10 10 0 1 1 NA NA 1 NA NA 1 NA NA 5 NA NA 2.0 NA NA 4 NA 4.000 2 2 28 2 2
I have tried numerous equations, but they don't give me what I need.
Help is greatly appreciated.
More information about the R-help
mailing list