将变量分配给带有R中字符串的变量

时间:2019-08-09 21:22:00

标签: r

说我有type1 <- "M"

myvec <- c(2,4,6,8)

如何将myvec分配给type1,所以当我只键入M时,我可以获得myvec元素?

是否有类似assign(type1) <- myvec的东西?

2 个答案:

答案 0 :(得分:1)

assign(type1, myvec)

type1"M")表示的变量分配给myvec中包含的值。

答案 1 :(得分:1)

如果我们需要使用<-,则可以选择一个环境(在这种情况下,选择.GlobalEnv并使用[[进行分配

.GlobalEnv[[type1]] <- myvec
M
#[1] 2 4 6 8