2017-02-11 3 views
-3

Ich habe folgende Daten-Set und möchte eine neue Spalte mit der Korrelationswert für jede Zeilen der Spalten hinzufügen (Temperatur und laten)Spalte Datensatz mit Korrelationswerte in R hinzufügen

edad talla dosis temp laten dur 
1 37 1.62 370 37.5  7 35 
2 24 1.58 350 37.5  6 30 
3 19 1.62 375 37.5  8 25 
4 23 1.64 380 37.5  6 40 
5 35 1.58 350 22.0  8 20 
6 31 1.57 325 37.5 10 30 
7 28 1.68 380 22.0 10 15 
8 29 1.60 350 37.5  8 20 
9 22 1.66 380 37.5  7 20 
10 36 1.70 380 22.0  9 25 

Wie kann ich tun es danke

Antwort

0

Suchen Sie für dieses

for (i in 2:nrow(df)){ 
    df$corr[i] = cor(df$temp[1:i], df$laten[1:i]) 
} 
+0

nice rate, vielleicht ist es das – Qbik

+1

Danke, das ist genau !! – florecitas

-1

cor (yourdataset)? oder möchten Sie vielleicht cor nach Gruppe berechnen? von ich weiß nicht jeder Faktor var hier se

+0

i Korrelation zwischen zwei Variablen berechnet werden soll, sondern für jede Zeile, nicht für die gesamte Spalte – florecitas

+0

sein unmögliches, was Sie fordern – Qbik

+0

Der letzte Zweck besteht darin, das mit dem Korrelationswert verknüpfte Histogramm zu erstellen. Es ist nicht möglich, ein Histogramm mit nur einem Wert zu zeichnen. Wie kann ich es tun? – florecitas

Verwandte Themen