1

这是一个简单的问题,我如何知道数字列表中的哪个元素小于n数,例如在这个虚拟示例中,如何获取小于 5 个元素的元素?

list <- list(A=1:5, B=1, C=1:2, D=1, e=5:10)

所需的输出将是元素的名称(B、C 和 D)

谢谢

4

1 回答 1

5

有了贾斯汀的评论,你就快到了。然后,您可以使用该which函数获取列表中小于 5 的每个元素的索引以及名称。该函数names为您提供名称:

names(which(lapply(list, length)<5))
于 2013-05-24T15:13:10.550 回答