具有以下列表:
dat <- list(words = c("foo", "bar", "howdy"),
pattern=c(foobar="foo|bar", cowboy="howdy"),
furterdat=1)
我想以管道式的方式执行以下操作
require(purrr)
require(stringr)
map(dat$pattern, ~str_detect(dat$words, .))
我试过想
dat %>% map(.$pattern, ~str_detect, string=.$words)
dat %>% lmap(.$pattern, ~str_detect, string=.$words)
但无法得到我想要的结果。有任何想法吗?