R语言重复序列rep函数

2020年10月31日18:47:38R语言重复序列rep函数已关闭评论

R语言重复序列rep函数

rep是重复序列函数,其基本形式是rep(x,n)。其中,x是预重复的序列,可以是任意数据类型的向量或数值,n是重复的次数。例如:


rep(1,9)
  [1] 1 1 1 1 1 1 1 1 1
rep(1:3,3)
  [1] 1 2 3 1 2 3 1 2 3
rep(c("a","b","c"),3)
  [1] "a" "b" "c" "a" "b" "c" "a" "b" "c"
rep(as.factor(c("
因子1","
因子2","
因子3")),3)
  [1] 
因子1 
因子2 
因子3 
因子1 
因子2 
因子3 
因子1 
因子2 
因子3
  Levels: 
因子1 
因子2 
因子3

在上例中,rep(1,9)对实数1重复了9次,产生了新的数列。rep(1:3,3)则对实数向量1:3重复了3次,组成了新向量1 2 3 1 2 3 1 2 3。rep(c("a","b","c"),3)表示对字符串型向量进行了3次重复操作。rep(as.factor(c("因子1","因子2","因子3")),3)表示对因子序列进行了3次重复操作,最终产生的新向量也是一个因子形式的向量。

  • 版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。