Footsteps on my way !
perl/linux/测序分析

R语言-函数rep()

rep(x, …):将vector x的值循环n遍

rep(1:4, 2)
[1] 1 2 3 4 1 2 3 4…: 除了x的其他参数,可以通过…传到其他方法里

times:整个数组循环几遍

rep(1:4, each = 2, times = 3)
[1] 1 1 2 2 3 3 4 4 1 1 2 2 3 3 4 4 1 1 2 2 3 3 4 4

each:每个element循环几遍

rep(1:4, each = 2)
[1] 1 1 2 2 3 3 4 4
rep(1:4, c(2,2,2,2))
[1] 1 1 2 2 3 3 4 4
rep(1:4, c(2,1,2,1))
[1] 1 1 2 3 3 4

length.out 输出长度为多少

rep(1:4, each = 2, len = 4) #长了会被截掉
[1] 1 1 2 2

 

rep(1:4, each = 2, len = 13) #短了会根据前面规则补上
[1] 1 1 2 2 3 3 4 4 1 1 2 2 3

原文链接:https://blog.csdn.net/weixin_40832274/article/details/83443060

尊重他人劳动成果,转载请注明出处:Bluesky's blog » R语言-函数rep()

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址