rep()与每个等于一个向量?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (37)

我有关于顺序的快速问题和each

vect1 <- c(4, 5, 10, 3, 1)

我想复制这个向量作为每个这样的第一个数字是复制4,第二个5,第三个10,第四个3,和第五个相等1。

rep(1:5, each = vect1) 
 [1] 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5
Warning message:
In rep(1:5, each = vect1) : first element used of 'each' argument

rep(1:5, each = c(4, 5, 10, 3, 1)) 

    [1] 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5
    Warning message:
    In rep(1:5, each = c(4, 5, 10, 3, 1)) :
      first element used of 'each' argument
提问于
用户回答回答于
rep(1:5, vect1)

如果你对如何在R中使用函数有疑问,请尝试

?function

其中“功能”是你想知道的任何功能。从?rep你会读:

'times'一个整数向量,如果长度为(x),则给出重复每个元素的(非负)次数,如果长度为1,则重复整个向量。否定或NA值是错误。

用户回答回答于

向量1<-c(4,5,10,3,1)代表(向量1,矢量1)

扫码关注云+社区