我正在研究如何找到两个数据框产品的总和。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