我有3个不同的向量,我想将它们组合成一个向量列表。但我想在列表名称中保留向量的名称。以下是我一直在做的方式。
A<-seq(from=1, to=10, by=1)
B<-rep(11,10)
C<-seq(from=50, to=100, by=10)
ABC<-list(A,B,C)
这是我想简化的部分
names(ABC)<-c("A", "B", "C")
谢谢。
答案 0 :(得分:0)
好吧,使用@TimGoodman的建议我创建了一个为我做这个功能的功能。许愿清单将此作为可选功能。
named.list<-function(...){
bob<-list(...)
names(bob)<-as.character(substitute((...)))[-1]
return(bob)
}
谢谢!