una sustituir studio seleccionar por operaciones obtener matriz matrices filas entre data contar concatenar columnas columna r sum dataframe cross-product

sustituir - seleccionar columnas en r



Suma producto por fila en dos marcos de datos/matriz en r (1)

Tengo dos marcos de datos, cada uno con dos columnas. Podrían ser matrices con las mismas dimensiones si eso ayuda en los cálculos.

Lo que quiero hacer es la suma del producto de estos marcos de datos de las respectivas posiciones / filas.

Por ejemplo, la solución sería la siguiente en una columna.

21 = 1*1+10*2 42 = 2*1 +20*2 63 = 3*1 + 20*2 a=data.frame(c_1=c(1,2,3),c_2=c(10,20,30)) b=data.frame(c2_1=c(1,1,1),c2_2=c(2,2,2))


puedes probar algo como

rowSums(a*b) [1] 21 42 63