Объединение всех элементов нескольких больших последовательностей - PullRequest
0 голосов
/ 29 марта 2019

Я пытаюсь «объединить» несколько последовательностей, таких как «большой числовой» или «большой символ», в одну последовательность «большой числовой» или «большой символ», сохраняя при этом дубликаты элементов комбинированного объекта и не меняя порядок элементов .

union () делает почти то, что я хочу

      x <- c(0,1,6,2,3,4,5)


      y <- c(6,0,0,1,3,0,4,5,1,3,-1)


      z <- union(x,y)

      z

      #results in
      #[1]  0  1  6  2  3  4  5 -1


      #but what i need is:
      #[1] 0 1 6 2 3 4 5  6  0  0  1  3  0  4  5  1  3 -1

Поскольку x и y становятся огромными (до миллионов значений), попытка цикла может потерпеть неудачу из-за времени вычислений.

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

1 Ответ

0 голосов
/ 29 марта 2019

Мы можем использовать конкатенацию

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