R 返回其参数的函数,该参数由其自身命名

R 返回其参数的函数,该参数由其自身命名,r,R,在base R或包中是否有一个函数以列表为参数并返回此列表,并将名称设置为列表项?大致如下: named.list <- function(l) { names(l) <- l; l } 你想举个例子吗 ll <- c('a', 'b', 'c') ll <- setNames(ll,ll) ll a b c "a" "b" "c" 我不太清楚你的问题是什么。?setNames有帮助吗? [[1]] [1] "(a)" [[2]] [1]

在base R或包中是否有一个函数以列表为参数并返回此列表,并将名称设置为列表项?大致如下:

named.list <- function(l) { names(l) <- l; l }

你想举个例子吗

ll <- c('a', 'b', 'c')
ll <- setNames(ll,ll)
 ll
  a   b   c 
"a" "b" "c" 

我不太清楚你的问题是什么。
?setNames
有帮助吗?
 [[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)"
ll <- c('a', 'b', 'c')
ll <- setNames(ll,ll)
 ll
  a   b   c 
"a" "b" "c"