这是一个简单的问题,我想我可能可以重新发明轮子并编写一些自定义的东西,但我确信必须有一种简单的方法来做到这一点,而我目前无法想到。假设我有一个列表:

l <- list("NY"=10001, "CT"=10002, "CT"=10002)

我想要一个 list :
list("NY"=10001, "CT"=10002)

我尝试使用 unique(l) 但它只是返回:
list(10001, 10002)

如何获得唯一列表但保留分配给值的名称?

最佳答案

使用重复:

l[ !duplicated(l) ]

10-07 19:57
查看更多