R 此列表命名分配有什么问题?
乡亲们- 我将在这里简要介绍我的代码,因为我认为对于那些更熟悉R的人来说,这是显而易见的。我试图使用一个函数(不是我自己的),它要求我向它提供一个命名参数列表。通过我编写的创建每个列表元素的函数命名列表时遇到问题。以下是我的功能:R 此列表命名分配有什么问题?,r,list,R,List,乡亲们- 我将在这里简要介绍我的代码,因为我认为对于那些更熟悉R的人来说,这是显而易见的。我试图使用一个函数(不是我自己的),它要求我向它提供一个命名参数列表。通过我编写的创建每个列表元素的函数命名列表时遇到问题。以下是我的功能: # for invoking grts stratumdesign<- function(ns, points, oversamp) { stratumname<-as.character(ns) print("from function"
# for invoking grts
stratumdesign<- function(ns, points, oversamp) {
stratumname<-as.character(ns)
print("from function")
print(stratumname)
designlist<-list(ns=c(panel=points, seltype="Equal", over=oversamp))
return(designlist)
}
调用GRT的#
stratumdesign因为这值得一个实际的答案,而不仅仅是一个评论
尝试类似以下内容:
stratumdesign<- function(ns, points, oversamp) {
print("from function")
print(stratumname)
designlist<-list(c(panel=points, seltype="Equal", over=oversamp))
names(designlist) <- as.character(ns)
return(designlist)
}
stratumdesign只需使用专门用于设置对象名称的函数names
。使用names谢谢你,joran。这很有帮助。对于一个不熟悉R编程的程序员来说,这并不明显。