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