R 函数笔记 | rep(), rep.int(), rep_len()

rep()函数可复制值。rep.int()和rep_len()是两种常见情况的更快简化版本。

rep(), rep.int(), rep_len()函数代码如下:

rep(x, ...)
rep.int(x, times)
rep_len(x, length.out)

rep(), rep.int(), rep_len()函数参数

参数 功能
x x可为vector, list, factor, POSIXct、POSIXlt、Date object; 或S4 object
times 整数值vector给出(非负)次数,如果是长度length(x)则重复每个元素,或者如果长度为1则重复整个vector。负值或NA值是错误。接受双向量,则其他输入被强制为整数或双向量。
length.out 非负整数。输出vector的所需长度。其他输入将被强制转换为双向量并采用第一个元素。如果NA或无效则忽略
each 非负整数。每次重复x的每个元素。其他输入将被强制转换为整数或双向量,并采用第一个元素。如果NA或无效,则视为1

rep(), rep.int(), rep_len()函数实例

rep(1:4, 2)
rep(1:4, each = 2) 
rep(1:4, c(2,2,2,2))  
rep(1:4, c(2,1,2,1))
rep(1:4, each = 2, len = 4) 
rep(1:4, each = 2, len = 10) 
rep(1:4, each = 2, times = 3) 
rep()函数复制vector
M1 <- list(Gene = c('TP53','GMPS','MCM2','TGM2'), Protein = c('P53','P62','GMPS'))
M1
rep(M1, 3)
rep()函数复制list
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 要点: 函数式编程:注意不是“函数编程”,多了一个“式” 模块:如何使用模块 面向对象编程:面向对象的概念、属性、...
    victorsungo阅读 1,606评论 0 6
  • 这是16年5月份编辑的一份比较杂乱适合自己观看的学习记录文档,今天18年5月份再次想写文章,发现简书还为我保存起的...
    Jenaral阅读 2,881评论 2 9
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,632评论 0 17
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,159评论 1 32
  • 17js流程控制switch <!DOCTYPE html> 17js流程控制switch //js流程控制swi...
    ouyangqinbin阅读 277评论 0 0