R语言 复制向量的元素–rep()方法

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程