W11YA

2019-03-10   阅读量: 969

R语言

创建序列的seq函数和rep函数

扫码加入数据分析学习群

seq产生等差序列

有以下几个参数

from,to起始数字和结束数字

> seq(2,10) [1] 2 3 4 5 6 7 8 9 10

seq(from, to, by= ) #by指定步长

> seq(2,10,by=3) [1] 2 5 8

seq(from, to, length.out= ) #指定长度,length.out=length

> seq(0, 1, length= 11) [1] 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0

对一组向量则按下标产生序列

x<-c(11,22,33,44,55,66,77)

> seq(x)#以长度(下标)生成序列

[1] 1 2 3 4 5 6 7```

###rep产生重复序列

参数

rep.int(x, times)# x要重复的对象 times重复的次数

> rep(1:4, 2)

[1] 1 2 3 4 1 2 3 4`

rep_len(x, each=)# each单个循环重复,如果不传入each参数则连续循环

> rep(1:4, each = 2) # not the same.

[1] 1 1 2 2 3 3 4 4`

> rep(1:4, c(2,1,2,1))#可指定某个向量循环的次数

[1] 1 1 2 3 3 4`

length指定长度

> rep(1:4, each = 2, len = 4) # first 4 only.

[1] 1 1 2 2

> rep(1:4, each = 2, len = 10) # 8 integers plus two recycled 1's.

[1] 1 1 2 2 3 3 4 4 1 1`

添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
27.2058 1 0 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子