假设我有以下向量。
library(stringr)
aa <- c("A","B","C","D")
我想创建变量名,并将aa
的每个元素分配为新创建的变量的值动态地。那是:
mm1 mm2 mm3 mm4
"A" "B" "C" "D"
其中mm1
,mm2
,mm3
和mm4
是动态创建的变量名。任何帮助,请!
我们可以使用
list2env(setNames(as.list(aa), paste0("mm", seq_along(aa))), .GlobalEnv)
mm1
#[1] "A"
mm2
#[1] "B"
mm3
#[1] "C"
mm4
#[1] "D"