有没有一种方法可以从列表中获取与特定值相等的值。例如
asd <- list(colb = structure(list(CNT = 1:3), class = "data.frame", row.names = c(NA,3L)), cola = structure(list(CNT = 1L), class = "data.frame", row.names = 1L), colc = structure(list(CNT = 2L), class = "data.frame", row.names = 2L))
这里我只需要获取cola
,因为它有1行,值等于1。因此基本上条件是元素值应该等于1,并且只有1行
4条答案
按热度按时间nvbavucw1#
您可以根据自己的条件使用
Filter
,即o2g1uqev2#
解决问题的一个方法是:
shstlldc3#
使用
all.equal(..., check.attributes = FALSE)
的技巧:f3temu5u4#
使用
keep