Olá pessoal,
Estou com uma dúvida em relação a como fazer um match nas seguintes bases de dados de exemplo:
base_a <- tibble::tribble(
~nome_completo,
"fernanda kelly",
"leticia amor",
"beatriz da silva",
"ana de paula silva",
"bruna barbosa",
"gustavo teles",
"amanda daniela souza"
)
base_b <- tibble::tribble(
~nome_incompleto,
"['colaboradores', 'pesquisadora', 'cara', 'gente', 'estagiário', 'questionário', 'voluntários', 'senhor', 'médico', 'nanda kelly']",
"['colaboradores', 'pesquisadora', 'beatriz', 'gente', 'estagiário', 'questionário', 'voluntários', 'senhor', 'médico', 'beatriz da silva']",
"['brunna barbosa', 'pesquisadora', 'cara', 'gente', 'estagiário', 'questionário', 'voluntários', 'senhor', 'médico', 'walter tomasi']",
"['colaboradores', 'gustavo telles', 'cara', 'gente', 'estagiário', 'questionário', 'voluntários', 'senhor', 'médico', 'walter tomasi']",
"['daniela sou', 'colaboradores', 'pesquisadora', 'cara', 'gente', 'estagiário', 'questionário', 'voluntários', 'senhor', 'médico', 'amanda teles']",
"['leticia amor', 'pesquisadora', 'cara', 'gente', 'estagiário', 'questionário', 'voluntários', 'senhor', 'médico']",
"['senhora', 'pesquisadora', 'cara', 'gente', 'estagiário', 'questionário', 'voluntários', 'senhor', 'médico', 'ana de paula']")
O que eu preciso?
Preciso que a base_a encontre seu match na base_b. Seja por sobrenome, nome completo ou somente primeiro nome. Não há uma variável chave pra fazer join, mas seria possível fazer join por array? Fiquei sem rumo nessa questão.
Alguém me ajuda?