合并多个大序列的所有元素

时间:2019-03-29 17:42:19

标签: r

我尝试将“大数字”或“大字符”等多个序列“合并”为单个“大数字”或“大字符”序列,同时保留合并的对象元素的重复项,并且不更改元素的顺序

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 :(得分:0)

我们可以使用串联

c(x, y)