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

R语言从向量提取元素

(2016-12-11 13:23:04)
分类: R语言

> #从向量中提取
> #使用函数"["()从向量中提取分量
> vec<-c(2,4,6,8,3)

> vec[2]
[1] 4

> "["(vec,2)
[1] 4

> vec[-2]
[1] 2 6 8 3
> vec[2:5]
[1] 4 6 8 3
> vec[-c(1,5)]
[1] 4 6 8
> vec[c(T,F,F,T,T)]#通过逻辑掩蔽来提取
[1] 2 8 3
> vec>4
[1] FALSE FALSE  TRUE  TRUE FALSE
> vec[vec>4]
[1] 6 8
#x[y>0]简单句法将向量x中满足y>0的位置索引所对应的的元素提取出来
> x<-1:5
> y<-c(-1,2,-3,4,-2)
> x[y>0]
[1] 2 4
逻辑掩蔽(logicalmask):代码容易阅读而且运行速度非常快

0

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

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

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

新浪公司 版权所有