我目前正在使用R,我想知道如何标记列表对象
我宣布一份清单。例如:return(list(xhat,alpha,beta))
,xhat
,alpha
和beta
本身就是数组。我想给每个人一个合适的标签。
谢谢。
答案 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)