我想简单地打印出我所拥有的列表元素的名称,以便我可以使用它们创建新的文件名来打印出数据集
这是我所拥有的,但基本上它没有给我一个结果,并告诉我它找不到函数'name'。
ReportOp<-function(x){
theNamedFile<-paste(name(x),"~\\Myfile.pdf")
}
lapply(mylist,ReportOp)
答案 0 :(得分:1)
如果我们不需要{{1}之间的空格和新字符串,并返回'theNamedFile',然后直接在'mylist'上应用函数
names
如果我们使用name
paste0
这会将paste
个元素(如果是命名向量或names
的列名称)返回为ReportOp<-function(x){
theNamedFile <- paste0(names(x),"~\\Myfile.pdf")
theNamedFile
}
ReportOp(mylist)