小智 7
for assign(x,value),x需要是变量的名称而不是它的值,因此x应该是字符形式:assign("a","new"),并且为了在函数中使用,请尝试:
test <- function (x)
{
assign(deparse(substitute(x)), "new", envir = .GlobalEnv)
}
Run Code Online (Sandbox Code Playgroud)
在您的情况下,您将创建一个名为"old"的变量并为其指定"new":
> old
[1] "new"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6687 次 |
| 最近记录: |