[英]Find column name in list of dataframes in R
如果这与提出的其他问题类似,我很抱歉,但我想在包含特定列名的数据帧列表中隔离数据帧。 我将如何搜索包含列名b
的example
元素?
理想情况下,我想使用像 map 和 purrr 这样的优雅解决方案!
example <- list(data.frame(a = NA, b = NA),
data.frame(a = NA, c = NA),
data.frame(b = NA, d = NA))
1 3
你可以做:
which(sapply(example, function(x) any(names(x) == "b")))
[1] 1 3
一种purrr
选项可能是:
which(map_lgl(example, ~ any(names(.) == "b")))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.