2
l <- as.list(c(1, 1, 2))
names(l) <- c("a", "b", "c")
unique(l)
我想在列表中找到唯一元素而不會丟失列表中元素的名稱。有關如何做到這一點的任何建議?查找列表中的唯一元素而不會丟失元素名稱
l <- as.list(c(1, 1, 2))
names(l) <- c("a", "b", "c")
unique(l)
我想在列表中找到唯一元素而不會丟失列表中元素的名稱。有關如何做到這一點的任何建議?查找列表中的唯一元素而不會丟失元素名稱
有一點概念性問題,這裏l
的獨特元素是1和2.但是,1屬於"a"
和"b"
,所以您想要返回1的名稱?如果只有1第一個實例和相關的名字,我會用!duplicated
代替unique
,因爲這將返回邏輯值,你可以用它來索引l
並保持名稱
l[!duplicated(l)]
使用'duplicated'代替。 'l [!duplicated(l)]' –
很簡單 - 謝謝! – user1389960