これはどこかで答えられていると確信していますが、見つけることができませんでした。dplyr を使用したプログラミングでも答えは得られません。
変数の名前をパラメーターとして関数に渡し、関数に値を割り当てる必要があります。
assign_x <- function(xf = x){
xf <- 5
}
rm(x)
assign_x(x)
x
使用事例:
odbc::dbConnect へのラッパーを作成し、接続が既に有効かどうかを確認し、必要に応じて接続をリサイクルしたいと考えています。クエリがハングアップした場合、接続を適切に機能させるために、切断してから再接続する必要がある場合があります。