Я следующие две матрицы:Условный поэлементно разделение в R
> dat <- cbind(c(1,1,2,3),c(55,23,65,67))
> dat
[,1] [,2]
[1,] 1 55
[2,] 1 23
[3,] 2 65
[4,] 3 67
> cond <- cbind(c(1,2,3),c(0.9,1,1.1))
> cond
[,1] [,2]
[1,] 1 0.9
[2,] 2 1.0
[3,] 3 1.1
Теперь, я хотел бы разделить столбец 2 из dat
с колонке 2 cond
условной на строк, имеющих одинаковое значение в столбце 1 То есть:
55/0.9
23/0.9
65/1
67/1.1
Как это сделать легко в R? Меня также интересуют решения для data.frames
.
Спасибо!
Спасибо за быстрые ответы. Именно то, что мне нужно. – Mace