我确信这在某处得到了回答,但无法找到。用 dplyr 编程也没有给出答案。
我需要将变量的名称作为参数传递给函数,并让函数为其赋值。
assign_x <- function(xf = x){
xf <- 5
}
rm(x)
assign_x(x)
x
用例:
我想为 odbc::dbConnect 编写一个包装器,在其中检查连接是否已经有效,并在需要时回收连接。如果查询挂在我身上,有时我需要断开连接然后重新连接才能使连接正常工作。
我确信这在某处得到了回答,但无法找到。用 dplyr 编程也没有给出答案。
我需要将变量的名称作为参数传递给函数,并让函数为其赋值。
assign_x <- function(xf = x){
xf <- 5
}
rm(x)
assign_x(x)
x
用例:
我想为 odbc::dbConnect 编写一个包装器,在其中检查连接是否已经有效,并在需要时回收连接。如果查询挂在我身上,有时我需要断开连接然后重新连接才能使连接正常工作。