首页 > 解决方案 > 如何在 R 中获取列表的相同标签

问题描述

如何获得列表的相同标签?

A<-list(a=10,b=15,a=20,b=5,c=10,a=5)
A$a

这只会给我第一个“10”,但我想要标签“a”中的所有值

标签: rlist

解决方案


我们可以使用==来获取逻辑向量,然后提取元素,而不是$或者[[因为假设键名是唯一的并且它匹配第一个元素以提取 10

A[names(A) == 'a']

推荐阅读