📅  最后修改于: 2023-12-03 15:04:53.270000             🧑  作者: Mango
Rep是R编程语言中的一个函数,作用是重复相同的元素若干次。该函数有两个参数:第一个参数是需要重复的元素,第二个参数是需要重复的次数。
rep(x, times)
其中,x表示需要重复的元素,times表示需要重复的次数。
# 重复数字5一次
rep(5, 1)
# 输出结果为:5
# 重复一个向量
rep(c(1, 2, 3), 2)
# 输出结果为:1 2 3 1 2 3
# 重复矩阵
rep(matrix(c(1, 2, 3, 4), nrow = 2, ncol = 2), 2)
# 输出结果为:
# [,1] [,2]
# [1,] 1 3
# [2,] 2 4
# [3,] 1 3
# [4,] 2 4
# 使用附加参数
rep(c(1, 2, 3), each = 2)
# 输出结果为:1 1 2 2 3 3
附加参数each表示每个元素需要重复的次数。
rep函数是R编程语言中非常有用的函数,可以重复一个元素、一个向量、一个矩阵等,还可以使用附加参数来扩展其功能。在实际的编程中,经常需要使用该函数来生成数据。