2017-02-11 10 views
-3

У меня есть следующий набор данных, и хотел бы добавить новый столбец со значением корреляции для каждой строки столбцов (TEMP и латенский)добавить столбец набора данных со значениями корреляции в R

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 

Как я могу сделать это? спасибо

ответ

0

Вы ищете для этого

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

приятно догадаться, может быть, это он – Qbik

+1

Спасибо, это точно !! – florecitas

-1

cor (yourdataset)? или, возможно, вы хотите рассчитать cor по группе? по я не з любого фактора вара здесь

+0

я хочу, чтобы вычислить корреляцию между 2-х переменными, но и для каждой строки, а не для полного столбца – florecitas

+0

его невозможно, что вы просите – Qbik

+0

Конечная цель - сделать гистограмму, связанную с значением корреляции, невозможно построить гистограмму, имеющую только одно значение. Как я могу это сделать? – florecitas