R | rep()

作者: 尘世中一个迷途小书僮 | 来源:发表于2019-05-20 15:40 被阅读0次

    重复函数是个好东西,省去了循环生成特定元素的功夫。

    rep(x, times = 1, length.out = NA, each = 1)
    # times : 控制x重复几次
    # each : 是x中的元素每个生成几次
    
    ##Examples
    > rep(1:3, 4)
     [1] 1 2 3 1 2 3 1 2 3 1 2 3
    > rep(1:3, each = 4)
     [1] 1 1 1 1 2 2 2 2 3 3 3 3
    
    > a<-seq(from = 1, to = 3, by = 1)   #除了`:`外,还可以用seq函数生成等差数列
    > rep(a, each = 4)
     [1] 1 1 1 1 2 2 2 2 3 3 3 3
    
    > rep(c("a", "b", "c"), each = 4)
     [1] "a" "a" "a" "a" "b" "b" "b" "b" "c" "c" "c" "c"
    

    完。

    相关文章

      网友评论

          本文标题:R | rep()

          本文链接:https://www.haomeiwen.com/subject/flmkzqtx.html