Другой вариант - матричное умножение с использованием %*%
.
Использование данных Клемсанга:
mat <- as.matrix(data.frame(x = 1:4, y = 4:1))
A <- matrix(c(1:4), nrow = 2)
mat %*% A
# [,1] [,2]
#[1,] 9 19
#[2,] 8 18
#[3,] 7 17
#[4,] 6 16
Столбцы соответствуют x'
и y'
.