P.E*_*ido 2 binding r global-variables
我想在T中使用t作为全局变量的名称,但它不允许我.
sq1=function() {
t<<-7
}
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
Error in sq1() : cannot change value of locked binding for 't'
Run Code Online (Sandbox Code Playgroud)
我怎么能克服这个?
<<-已找到t基本包中的内容并且已锁定,但您仍可以通过t在全局环境中指定所需内容来执行此操作:
f <- function() .GlobalEnv$t <- 7
f()
Run Code Online (Sandbox Code Playgroud)
或者使用:assign("t", 7, .GlobalEnv).