R: Usando dplyr dentro de una función. excepción en eval (expr, envir, enclos): columna desconocida

He creado una función en R basada en elamable ayuda de @Jim M.

Cuando ejecuto la función me sale el error:Error: columna desconocida 'rawdata' Cuando miro al depurador me sale el mensaje:Rcpp :: excepción en eval (expr, envir, enclos): columna desconocida 'rawdata'

Sin embargo, cuando miro la ventana del entorno, puedo ver 2 variables que he pasado a la función y contienen datos brutos con 7 factores de nivel y refdatos con 28 niveles.

function (refdata, rawdata)
{
  wordlist <- expand.grid(rawdata = rawdata, refdata = refdata,     stringsAsFactors = FALSE)
  wordlist %>% group_by(rawdata) %>% mutate(match_score =     jarowinkler(rawdata, refdata)) %>%
summarise(match = match_score[which.max(match_score)], matched_to = ref[which.max(match_score)])
}

Respuestas a la pregunta(1)

Su respuesta a la pregunta