今天你放弃了吗?
今天学习的就是R语言中基础的一种函数:向量
向量:用于储存数值型、字符型或逻辑型数据的一维数组。执行组合功能的函数c()可用来创建向量。
注意:单个向量中的数据必须拥有相同的类型或模式(数值型、字符型或逻辑型)。同一向量中无法混杂不同模式的数据。
一、向量的创建
使用函数c()
1.1 数值型向量
x<-c(12,6,67)#变量c是一个向量,里面含有3个数值
y<-c(2,13)
1.2 字符串型向量
A<-c("New York","Ohio","Washington","Alabama")
A
1.3 逻辑型向量
logic<-c(TRUE,TRUE,FALSE,TRUE)
logic
二、向量的运用
2.1 向量的命名
my_vector<-c(orange=4,apple=6)
my_vector
2.2 向量中的排序
2.2.1 sort()函数,默认按照升序的方式对向量进行排序,数字是从小到大。字符串是按照26个字母从A-Z
如果想要降序,那就sort(,decreasing=TRUE)
2.2.2 order函数,也是排序的函数,但是写法不一样;x[order(x)]
2.3 向量反转
rev函数
2.4 组合两个向量
函数c()进行组合,如果组合的顺序不一样,那结果也不一样
x<-c(1,2,3)
y<-c(4,5,6)
c(x,y)
2.5 两个向量的比较
2.6向量A是否在向量B中
%in%
2.7 seq函数
seq(from,to,by);
向量中的重复;rep
2.8 查询vector的长度
length