我有一个向量列表,我想创建一个新列表,该列表包含任何包含字母“ a”的值,但保留在内部结构中。
l = list ( g1 = c('a','b','ca') ,
g2 = c('a','b') )
lapply(l, function(x) grep('a',x) )
lapply提供了索引号,但我希望它返回的是值。最终结果应该是一个列表,其中向量g1包含a和ca,而g2仅包含a。
谢谢!
添加value = TRUE
。
lapply(l, function(x) grep('a', x, value = TRUE))
# $g1
# [1] "a" "ca"
#
# $g2
# [1] "a"
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句