这是一个简单的问题,如何知道数字列表中的哪个元素小于 n 数字,例如在这个虚拟示例中,如何获取少于5个元素的元素?
list <- list(A=1:5, B=1, C=1:2, D=1, e=5:10)
所需的输出将是元素(B,C和D)的名称
由于
答案 0 :(得分:4)
根据贾斯汀的评论,你几乎就在那里。然后,您可以使用which
函数将列表中每个元素的索引与名称一起小于5。函数names
为您提供名称:
names(which(lapply(list, length)<5))