2017-02-19 67 views
2

變量元素名稱列表我怎樣才能從這個獲得:創建中的R

names <- c("a", "b") 
values <- c(1, 2) 

這樣:

list(
    list("a" = 1) 
    ,list("b" = 2) 
    ) 

我知道這不作品:

ll <- list() 
for(n in 1:length(names)){ 
    ll <- append(ll, list(names[n] = values[[n]])) 
} 

任何線索?

回答

4

我們可以使用

list(setNames(as.list(values), names))