Aliases: assign
Keywords: data
### ** Examples for(i in 1:6) { #-- Create objects 'r.1', 'r.2', ... 'r.6' -- nam <- paste("r", i, sep = ".") assign(nam, 1:i) } ls(pattern = "^r..$")
[1] "r.1" "r.2" "r.3" "r.4" "r.5" "r.6"
##-- Global assignment within a function: myf <- function(x) { innerf <- function(x) assign("Global.res", x^2, envir = .GlobalEnv) innerf(x+1) } myf(3) Global.res # 16
[1] 16
a <- 1:4 assign("a[1]", 2) a[1] == 2 # FALSE
[1] FALSE
get("a[1]") == 2 # TRUE
[1] TRUE