Я хотел бы удалить повторяющиеся, но сохранить первый в двоичном векторе:
x = c(0,0,1,1,0,1,0,1,1,1,0,1) # the input
y = c(0,0,1,0,1,0,1,0,1) # the desired output
i., один 1
и два 1
первого и третьего набора 1
удаляются, соответственно, и сохраняется первое в наборе.
Я пытаюсь использовать rle
с cumsum
, но пока не понял. Любое предложение будет оценено.