加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

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

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有