我现在有关于在函数内部使用 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::!!
和其他方法,但都没有奏效。这应该很简单,但我无法让它工作。