获取具有非唯一名称的命名Vector值

时间:2014-04-04 08:01:26

标签: r vector

我有这个命名向量,我想要检索某些元素

a <-c(1,2,3,4)
names(a) <- c("a", "b", "a", "b")

但是当我尝试获取名称为"a"的所有值时,我只得到数字1,我​​想要数字1和3

> a["a"]
a 
1 

1 个答案:

答案 0 :(得分:2)

感谢下垂!

a[names(a)=="a"]