我正在做一个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的帖子,但没有一个对我有用(或者至少我不能正确应用该功能)。帮助文件也不是很有帮助。
帮助将不胜感激。谢谢。
mypath
或您正在保存pdf的事实?