服务热线
178 0020 3020
向量是R语言基本元素,之前介绍的字符串,数字等都是一个向量,并且是长度为1的向量,也就是单元素向量。这一节介绍下多元素。
多元素向量可以如下创建方式
1.c()函数。
在之前已经介绍过c()函数,使用c()函数来创建一个多元素的向量。
2.使用冒号“:”
v <- 2:8 print(v)
上面语句将输出如下:
[1] 2 3 4 5 6 7 8
看看如下的语句
v <- 2.4:6.8 print(v)
将会得到如下的结果:
[1] 2.4 3.4 4.4 5.4 6.4
3.使用seq()
v <- seq(2,6,by=0.5) print(v)
上面语句会输出如下:
[1] 2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0
访问向量元素:访问向量元素就和其他编程语言的数组一样访问,可以使用[]加上序号来访问,但是这个需要是从1开始的,而不是0开始的。
t <- c("Sun","Mon","Tue","Wed","Thurs","Fri","Sat") u <- t[c(2,3,6)] print(u) v <- t[c(TRUE,FALSE,FALSE,FALSE,FALSE,TRUE,FALSE)] print(v)
输出如下的:
> t <- c("Sun","Mon","Tue","Wed","Thurs","Fri","Sat") > u <- t[c(2,3,6)] > print(u) [1] "Mon" "Tue" "Fri" > v <- t[c(TRUE,FALSE,FALSE,FALSE,FALSE,TRUE,FALSE)] > print(v) [1] "Sun" "Fri"
附件