我正在研究如何找到兩個數據框產品的總和。R編程(產品總和)
data<-w1 w2 w3 w4
4 6 8 5
其中,W1,W2,W3 W4是列名
,我又多了一個數據幀
data2<-p1 p2 p3 p4
3 4 5 6
5 6 8 4
4 6 6 8
3 5 8 9
我的結果應該是這樣的:
result <- w1*P1+w2*p2+w3*p3*w4*p4
result1 <- 4*3+6*4+8*5+5*6 # result on row 1
result2 <- 4*5+6*6+8*8+5*4 # result on row 2
等了數據中的每一行2
如何在一般
感謝爲此
或'tcrossprod(unlist(data),as.matrix(data2))' – akrun 2015-02-07 11:18:33