R -粘贴数字到数字

  • 本文关键字:数字 merge paste radix
  • 更新时间 :
  • 英文 :


我只需要合并(像一个辫子?)到包含数值的元素。我知道我可以用past(),但我需要保持数字不变。

x <- 1:2; x
# [1] 1 2
y <- c(9999, 9999); y
# [1] 9999 9999    
z <- [some function]; z
# [1] 1 9999 2 9999          # my desired output
class(z)
[1] "numeric"

我们可以使用Map

unlist(Map(c, x, y))
#[1]    1 9999    2 9999
str(unlist(Map(c, x, y)))
# num [1:4] 1 9999 2 9999
class(unlist(Map(c, x, y)))
#[1] "numeric"

以下是matrix()的解决方案:

c(matrix(c(x,y), ,2, byrow=TRUE))

相关内容

  • 没有找到相关文章

最新更新