我只想简单地打印出我拥有的列表元素的名称,以便可以使用它们创建新的文件名来打印出数据集
这是我所拥有的,但是基本上它没有给我结果,并告诉我找不到函数“名称”。
ReportOp<-function(x){
theNamedFile<-paste(name(x),"~\\Myfile.pdf")
}
lapply(mylist,ReportOp)
我们需要使用names
,而不是name
在OP的功能,使用paste0
替代paste
,如果我们不需要之间的空白names
和新的字符串,返回“theNamedFile”,然后直接应用功能上的“MYLIST”
ReportOp<-function(x){
theNamedFile <- paste0(names(x),"~\\Myfile.pdf")
theNamedFile
}
ReportOp(mylist)
如果我们使用 lapply
lapply(mylist, ReportOp)
这将返回的names
元素(如果是命名向量或的列名称data.frame
)作为list
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句