给出一个向量:
x = c(1,0,1,0)
可以按以下方式安排:
> m
row1: 1 1 0 0
row2: 1 0 1 0 # <- identical
row3: 0 1 1 0
row4: 1 0 0 1
row5: 0 1 0 1
row6: 0 0 1 1
我想计算出每一行中的每个向量需要进行多少次除法或更改,才能得出原始向量x
result <- function(m,x)
> result
Var1 Var2 Var3 Var4 changes_from_x
1 1 0 0 1
1 0 1 0 0
0 1 1 0 1
1 0 0 1 1
0 1 0 1 2
0 0 1 1 1
与向量是否相同Compare two vector in R时的比较不同。 Check whether two vectors contain the same (unordered) elements in R 或只是简单地指出Test Match and Order between two vectors in R的顺序错误,因为该方法将比较矩阵中每个矢量和原始矢量之间已经发生了多少次偏离。