При извлечении информации из pdf с использованием tabulizer и pdftools я иногда хотел бы проиндексировать большой список df на основе соответствия шаблону регулярного выражения.
a <- data.frame(yes=c("pension"))
b <- data.frame(no=c("other"))
my_list <- list(a,b)
Я хотел бы использовать str_detect для возвратаиндекс базового df, соответствующий шаблону "pension".
Желаемый результат будет:
index <- 1 (based on which and str_detect)
new_list <- my_list[[index]]
new_list
yes
1 pension
Как определить шаблон в базовом df и затем вернуть индекс, используя который былборьба.Я вижу предыдущие обсуждения с использованием циклов и операторов if-then, но решение с использованием purrr представляется предпочтительным.