2016-11-19 69 views
0

我需要編寫一行R,可以使用動態生成的名稱引用列表元素。R爲數據幀的元素動態分配值

舉例來說,如果我有名單:

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

和可變

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

我需要能夠改變使用的東西,列表的元素像

x$v1 <- "Something else" 

這最後一行當然不起作用。任何幫助不勝感激。

+0

使用'X [V1] < - 「別的東西」',而不是'$' – akrun

回答

0

這上面有人評論說:

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