向量的创建方式 | 运行结果 | |||
使用c()函数创建向量 |
| |||
使用冒号运算符创建向量 | > (u<-5:8) [1] 5 6 7 8 > (v<-10:1) [1] 10 9 8 7 6 5 4 3 2 1 > (w<-c(u,12:15)) [1] 5 6 7 8 12 13 14 15 | |||
使用函数seq() | > seq(from=12,to=30,by=3) [1] 12 15 18 21 24 27 30 > seq(12,30,3) [1] 12 15 18 21 24 27 30 > seq(from=1.1,t=2,length=10) [1] 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0 | |||
使用rep()函数 | > (x<-rep(8,4)) [1] 8 8 8 8 > (x<-rep(x=8,times=6)) [1] 8 8 8 8 8 8 > (x<-rep.int(x=22,times =5)) [1] 22 22 22 22 22 > (x<-rep_len(c(5,12,13),length=7) [1] 5 12 13 5 12 13 5 | |||
使用rnorm()正态分布产生 |
|
1、R语言的下标索引是从1开始的,且下标索引为负数的话表示删除某个元素
> (x<-seq(from=10,to=20,by=1))
[1] 10 11 12 13 14 15 16 17 18 19 20
> x[-1]
[1] 11 12 13 14 15 16 17 18 19 20
> x[c(-1,-2,-3)]
[1] 13 14 15 16 17 18 19 20
>