R - сравнить деление по порядку последовательности векторов с вектором - PullRequest
0 голосов
/ 15 марта 2019

Учитывая вектор:

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

, это отличается от простого сравнения, если вектор совпадает Сравнить два вектора в R Проверьте, содержат ли два вектора одинаковые (неупорядоченные) элементы в R , или просто укажите, что это неправильный порядок или нет Проверка соответствия и порядка между двумя векторами в R , так как метод будет сравнивать какпроизошло много делений между каждым вектором в матрице и исходным вектором.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...