grep向量列表的子集?

阿迪

我有一个向量列表,我想创建一个新列表,该列表包含任何包含字母“ 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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章