Ho 2 frame di dati con 5 colonne e 100 righe ciascuno.Correlazione R tra 2 frame di dati per riga
id price1 price2 price3 price4 price5
1 11.22 25.33 66.47 53.76 77.42
2 33.56 33.77 44.77 34.55 57.42
...
desidero ottenere la correlazione delle righe corrispondenti, fondamentalmente
for(i in 1:100){
cor(df1[i, 1:5], df2[i, 1:5])
}
ma senza utilizzare un ciclo for. Presumo che ci sia in qualche modo l'uso di plyr
per farlo ma non riesco a farlo bene. Eventuali suggerimenti?
+1 Tale primo è fresco. Inoltre, 't (as.matrix (df1))' può diventare 't (df1)', ecc., Poiché la coercizione alla matrice avviene implicitamente quando 't()' viene passato a data.frame. –
Ah, bene, grazie (questo è il punto in cui il mio pensiero di basso livello mi prende;)), modifico quello –
Che l'ha fatto. Grazie mille. – screechOwl