【R每日一贴】R中如何获取向量的元素?
测试开头
测试结尾
摘要
获取向量中感兴趣的元素。
【R语言】致力于传播R知识,包括【R每日一帖】、【R书籍推荐】、【R案例分享】,【R那些事】和【R微课】栏目。在这大数据时代里,从数据中找出价值,既是机遇又是挑战。R语言可以帮助我们获取数据、处理数据、分析数据、展示数据和理解数据,以进行数据化决策!
问题描述:对于一个已知向量,如何从中获取感兴趣的向量元素呢?
解决方案:可以采用三种方法来获取向量元素,方法一,位置索引法;方法二,逻辑索引法;方法三,名称索引法。
举例说明:
范例一:位置索引法,即在中括号中指出需要获取具体元素的位置。
> v1 <- c(12, 34, -5, -80, 46, 75)
> v1[2]
[1] 34
> v1[c(1, 3)]
[1] 12 -5
范例二:逻辑索引法,即对要获取的元素位置使其逻辑值为TRUE。
> v2 <- c(1, 2, 3, 4, 5, 6)
> v2[v2 %% 2 == 0]
[1] 2 4 6
范例三:名称索引法,即根据每个元素所对应的名称获取所需要的元素。
> v3 <- c(a = 100, b = 200, c = 300)
> v3
a b c
100 200 300
> v3["a"]
a
100
【想一想】
1 思考如何获取向量中感兴趣的元素?拓展到其它数据结构上面,比方说矩阵、数组、列表和数据框等。
【做一做】
1 实战上述实例,掌握三种方法获取向量中感兴趣的元素?
◆互动交流
我是陆勤,微信号:wangluqing360,你们在R路上的朋友,一起欣赏R路上的风景。
大数据R语言群:342699237,大数据学习平台:www.ppvke.com,欢迎朋友们加入,共建最好的R社区。欢迎读者朋友们撰稿深度挖掘,回复消息给我留言或者邮件至1181906473@qq.com。
◆如何查看更多好文章
查看【历史记录】
请关注“恒诺新知”微信公众号,感谢“R语言“,”数据那些事儿“,”老俊俊的生信笔记“,”冷🈚️思“,“珞珈R”,“生信星球”的支持!