我正在做一个 for 循环,为我的 6000 X 180 矩阵(每列 1 个图)生成 180 个图,一些数据不符合我的标准,我得到了错误:
"Error in cut.default(x, breaks = bigbreak, include.lowest = T)
'breaks' are not unique".
我对这个错误很好,我希望程序继续运行 for 循环,并给我一个列表,列出哪些列导致了这个错误(作为一个可能包含列名的变量?)。
这是我的命令:
for (v in 2:180){
mypath=file.path("C:", "file1", (paste("graph",names(mydata[columnname]), ".pdf", sep="-")))
pdf(file=mypath)
mytitle = paste("anything")
myplotfunction(mydata[,columnnumber]) ## this function is defined previously in the program
dev.off()
}
注意:我发现了很多关于 tryCatch 的帖子,但没有一个对我有用(或者至少我无法正确应用该功能)。帮助文件也不是很有帮助。
帮助将不胜感激。谢谢。