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