r语言调用c语言,R语言中访问向量中元素的几种方法

原标题:R语言中访问向量中元素的几种方法

在前面的一篇文章中,小编介绍了R语言中创建向量的方法,这篇文章将介绍向量的引用方法,即访问一个向量中的一个或多个元素的方法。

我们首先创建一个向量:

vc

下面分几个方面来说访问向量中某个后某几个元素的方法:

使用元素的位置引用

① vc[1] #提取第一个元素值:11

② vc[1:3] #提取1~3个元素的值:11 22 33

③ vc[c(2,4,5)] #提取第2、第4和第5个元素的值:22 44 55

④ vc[-1] #提取除第一个元素之外的元素值:22 33 44 55 66

⑤ vc[-(1:3)] #提取除1~3个元素之外的元素值:44 55 66

⑥ vc[-c(2,4,5)] #提取除第2、第4和第5个之外的元素值:11 33 66

使用逻辑向量

⑦ vc[c(TRUE, TRUE, FALSE, FALSE, TRUE, FALSE)]

#提取对应位置为TRUE的元素值:11 22 55

⑧ vc[c(TRUE,FALSE)]

#输出11 33 55 这里的c(TRUE, FALSE)自动补齐到与vc向量长度相同,c(TRUE, FALSE, TRUE, FALSE, TRUE, FALSE)

⑨ vc[c(TRUE,TRUE,FALSE)] #输出11 22 44 55

使用元素名字

#为每个元素命名为one,two,three,four,five,six

names(vc)

⑩ vc["one"] #输出11(在此值上方会有其名字one) 这种方

  • 1
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值