R语言 复制向量的元素–rep()方法
在R编程语言中,一个非常有用的函数是rep(),它可以通过重复给定的数字向量的指定次数来创建一个向量。
rep()的一般结构: rep(v1,n1
这里, v1被重复了n1次
R语言 复制向量的元素
rep()函数的形式。
- rep(v1, times=)
- rep(v1, each=)
- rep(v1, length=)
例1 :
# Replicate '0' 5 time
rep(0, 5)
输出
[1] 0 0 0 0 0
例2 :
rep(v1, times=)
# 1,2,3 repeated 3 times in sequencially
rep(1:3,times=3)
输出
[1] 1 2 3 1 2 3 1 2 3
例3 :
rep(v1, each=)
# 1,2,3 repeated 3 times
rep(1:3,each=3)
输出
[1] 1 2 3 1 2 3 1 2 3
例4 :
rep(v1, length=)
# generate a vector 1,2,3
x<-1:3
# vector x is replicated such that the
# length is five.
rep(x, length=5)
输出
1 2 3 1 2
例5 :
# 1 is replicated 2 times, and so on
rep(x,c(2,1,3))
输出
1 1 2 3 3 3