[R] calculate with different columns from different datasets

arun smartpink111 at yahoo.com
Fri Aug 30 20:09:16 CEST 2013


Hi,


Using the same datasets:

dat1<- read.table(text=" 
V1 V2 V3 
2 6 8 
4 3 4 
1 9 8 
",sep="",header=TRUE) 

dat2<- read.table(text=" 
V1 V2 V3 
6 8 4 
2 0 7 
8 1 3 
",sep="",header=TRUE) 

sapply(seq_len(ncol(dat1)),function(i) cor(dat1[,i],dat2[,i],method="spearman"))
#[1] -1.0000000  0.5000000 -0.8660254


#or
 diag(cor(dat1,dat2,method="spearman"))
#        V1         V2         V3 
#-1.0000000  0.5000000 -0.8660254 

A.K.




----- Original Message -----
From: laro <l_rohner at gmx.ch>
To: r-help at r-project.org
Cc: 
Sent: Friday, August 30, 2013 12:52 PM
Subject: Re: [R] calculate with different columns from different datasets

Thank you a lot A.K.!

One more question:

I'd like to compute the Spearman's rank correlation coefficients for V1
(from dat1) and V1 (from dat2) and so on... Do you know how to do that?
I managed to write the Pearson's correlation product moment coefficient with
your sapply-approach, but I have no idea how to rank it.

Kind regards



--
View this message in context: http://r.789695.n4.nabble.com/calculate-with-different-columns-from-different-datasets-tp4674918p4675034.html
Sent from the R help mailing list archive at Nabble.com.

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




More information about the R-help mailing list