R语言中的向量与基本运算
(2014-07-27 22:19:16)
标签:
r语言 |
分类: 生物信息 |
#2.R语言的基本数据结构
#R语言中最近的数据是向量vector,其类型可分为
#整数型integer
#实数型real
#复数型complex
#字符型string
#逻辑logical
#字节raw
#2.1向量的赋值
x<-c(10,2,5,4,6,38)
assign("x",c(10,2,5,4,6,38)) #等价于上文
y<-c(x,0,x) #多重构造,利用x构造y
#2.2向量的基本运算
#原则1向量的每一个元素都进行相应的运算2结果长度等于最长长度,短向量的数据会从头再开始使用
z<- 2*x
z2<- x+y
z3<- x+1
#基本运算符+,-,*,/对应加减乘除
#<,>,<=,>= 大于,小于,大于等于,小于等于
# %/% 整除
# %% 求余数
#abs绝对值,sqrt平方根
#简单统计函数:sum求和,min最小值,max最大值,mean平均值,
sort(x) #返回x的元素从小到大排序的结果向量
order(X) #返回使得x从小到大排列的元素的下标向量。x[order(x)]等效于sort(x),如下例
> x
[1] 10 2 5
4 6 38
> sort(x)
[1] 2 4
5 6 10 38
> order(x)
[1] 2 4 3 5 1 6
> x[]
[1] 10 2 5
4 6 38
> x[order(x)]
[1] 2 4
5 6 10 38
后一篇:安装Bio-Linux8