R动态地为数据帧的元素赋值

时间:2016-11-19 12:00:04

标签: r

我需要编写一行R,它可以使用动态生成的名称引用列表的元素。

例如,如果我有列表:

x <- list(a = "Foo", b = "Bar", c = "Salad")

变量

v1 <- sample(c("a", "b", "c"),1)

我需要能够使用类似

的内容更改该列表的元素
x$v1 <- "Something else"

当然,最后一行不起作用。非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

以上评论回答了这个问题:

使用x[[v1]] <- "Something else"代替$ - akrun