Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 此列表命名分配有什么问题?_R_List - Fatal编程技术网

R 此列表命名分配有什么问题?

R 此列表命名分配有什么问题?,r,list,R,List,乡亲们- 我将在这里简要介绍我的代码,因为我认为对于那些更熟悉R的人来说,这是显而易见的。我试图使用一个函数(不是我自己的),它要求我向它提供一个命名参数列表。通过我编写的创建每个列表元素的函数命名列表时遇到问题。以下是我的功能: # for invoking grts stratumdesign<- function(ns, points, oversamp) { stratumname<-as.character(ns) print("from function"

乡亲们-

我将在这里简要介绍我的代码,因为我认为对于那些更熟悉R的人来说,这是显而易见的。我试图使用一个函数(不是我自己的),它要求我向它提供一个命名参数列表。通过我编写的创建每个列表元素的函数命名列表时遇到问题。以下是我的功能:

# 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编程的程序员来说,这并不明显。