0
是否有一個基函數R或一個包含列表作爲參數並返回此列表的名稱設置爲列表項的包?沿着這些路線的東西:函數返回自己的參數
named.list <- function(l) { names(l) <- l; l }
這是在plyr
的l?ply
有用的功能 - 這些功能保持參數列表的名稱。比較:
llply(c('a', 'b', 'c'), function(x) paste0('(', x, ')'))
[[1]] [1] "(a)" [[2]] [1] "(b)" [[3]] [1] "(c)"
llply(named.list(c('a', 'b', 'c')), function(x) paste0('(', x, ')'))
$a [1] "(a)" $b [1] "(b)" $c [1] "(c)"
不太清楚你的問題是什麼。 '?setNames'有幫助嗎? – Arun 2013-03-14 21:00:41