-1
df1 <- data.frame(first_pair1_1=c(1,2,3,1,2,3,4),second_pair1_1=c(1,3,3,1,4,3,4),third_pair1_1=c(1,3,3,1,4,3,4),first_pair1_2=c(7,4,3,1,4,3,4),second_pair1_2=c(7,4,3,1,4,3,4),third_pair1_2=c(1,3,3,1,4,3,4),first_pair2_1=c(1,2,3,1,2,3,4),second_pair2_1=c(1,3,3,1,4,3,4),third_pair2_1=c(1,3,3,1,4,3,4),first_pair2_2=c(7,4,3,1,4,3,4),second_pair2_2=c(7,4,3,1,4,3,4),third_pair2_2=c(1,3,3,1,4,3,4))
我有数据帧以上,我尝试做如下计算:获得类似对之和乘以结果以获得相同的数据帧中的新列
(first_pair1_1 * second_pair1_1 * third_pair1_1) +
(first_pair1_2 * second_pair1_2 * third_pair1_2) +
(first_pair2_1 * second_pair2_1 * third_pair2_1) +
(first_pair2_2 * second_pair2_2 * third_pair2_2)
我想造成同一个数据框中的新列。可以有更多的对,但模式会相同。