rep()函数的学习

rep()是一个重复value的函数。不需要package,是一个基本的本地功能。

rep.int()

rep_len()都是rep函数,是一种更快的简便版本。就不详细介绍

rep(x,times = , length.out = ,each = ,)#形式如此,x为重复的value,times是次数
> rep("1", times = 2)
[1] "1" "1"
> rep("1",times = 6,length.out = 2)#length.out是输出的长度,可以看到虽然重复了6次,但是输出了两次。
[1] "1" "1"
> rep("1",times = 6,length.out = 12)#但是短了也会补上
 [1] "1" "1" "1" "1" "1" "1" "1" "1" "1" "1" "1" "1"
> rep("1",times = 6,each = 2)#each代表每次重复次数,可看到虽然重复6次。但是输出了12次结果
 [1] "1" "1" "1" "1" "1" "1" "1" "1" "1" "1" "1" "1"

一些其他的写法

> rep(c("normal","tumor"),each = 2)
[1] "normal" "normal" "tumor"  "tumor"
> rep(c("normal","tumor"),times = 4)#注意如果没有each,则会出现如下情况,交替出现。很好理解
[1] "normal" "tumor"  "normal" "tumor"  "normal" "tumor"  "normal" "tumor" 
>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值