如何在R列表中放入标签?

时间:2010-11-23 05:57:50

标签: list r label

我目前正在使用R,我想知道如何标记列表对象 我宣布一份清单。例如:return(list(xhat,alpha,beta))xhatalphabeta 本身就是数组。我想给每个人一个合适的标签。

谢谢。

2 个答案:

答案 0 :(得分:21)

对于简单的情况,迈克尔的回答是有效的。有时虽然您有一个名称my_names的向量,您可以使用它来命名/重命名输出。至少有三种方式:

  • 使用names<-

    out <- list(xhat,alpha,beta)  
    names(out) <- my_names  
    out
    
  • 使用setNames()

    setNames(out, my_names)
    
  • 使用structure()

    structure(out, names=my_names)
    

答案 1 :(得分:7)

您需要的只是list(x=xhat, a=alpha, b=beta)