2.2.1 向量
1.赋值
方式1:
x<-c(12,15,16,4,6)
方式2:
assign("y",c(12,15,16,46,15))
方式3:
c(12,15,16,164,6)->z
方式4:
k<-c(x,y,z) #起到连接作用
在以上方式中推荐方式1.
2.向量函数运算
(1)函数运算
plus<-x+y
sub<-x-y
x*2
x/3
x^2
从上数式子知:对向量的每一个每个元素进行运算。
(2)基本初等函数。例如:sin(x),cos(x)
exp(x)
sqrt(x) #向量分量中有小于0 ,则需要将分量装换为复数形式
上述x为向量时,函数返回值也是向量,即每个分量取相应的函数值。
(3)与向量有关的函数
(1)求向量的最大,最小值和范围函数
min(x)
max(x)
range(x) #相当于[min(x),max(x)]
求向量中哪个分量是最大或最小
which.max(x)
which.min(x)
返回值为向量的下标值。
(2)求和函数,连乘函数
sum(x) #求和函数
prod(x) #连乘函数
(3)中位数,均值,方差,标准差,和顺序统计量
median(x) #x中位数
mean(x) #x中均值 等价于sum(x)/length(x)
var(x)#表示向量x的方差,即var(x)=sum((x-mean(x))^2/(length(x)-1))
sd(x) #x的标准差 sd(x)=sqrt(var(x))
sort(x,decreasing = FALSE) #书序统计量,按递增顺序排列的向量
sort.list(x) #等价于order(x)
order(x) #返回排序后值对应的原有下标