У меня сейчас есть разные ответы на вопросы об использовании dplyr внутри функции, но я перепробовал все методы, и ни один из них не работал.
Вот моя простая функция:
loadData_gfi_zse <- function(table_name = "mytable_name"){
con <- DBI::dbConnect(RMySQL::MySQL(),
host = "xxxx",
user = "xxxx",
password = "xxxx",
dbname = "xxxxs")
table_name <- substitute(table_name)
df <- tbl(con, lazyeval::interp(table_name))
dbDisconnect(con)
df_clean
}
Я пробовал с rlang::!!
и другими методами, но ни один из них не работает. Это должно быть просто, но я не могу заставить его работать.