R: Использование dplyr внутри функции. исключение в eval (expr, envir, enclos): неизвестный столбец

Я создал функцию в R на основелюбезная помощь @ Джим М.

Когда я запускаю функцию, я получаю сообщение об ошибке:Ошибка: неизвестный столбец «rawdata» При взгляде на отладчик я получаю сообщение:Rcpp :: исключение в eval (expr, envir, enclos): неизвестный столбец 'rawdata'

Однако, когда я смотрю на окно среды, я вижу 2 переменные, которые я передал функции, и они содержат информацию rawdata с 7-ю уровнями и refdata с 28-ю уровнями.

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)])
}

Ответы на вопрос(1)

Ваш ответ на вопрос