Я делаю цикл for для генерации 180 графиков для моей матрицы 6000 X 180 (по 1 графу на столбец), некоторые данные не соответствуют моим критериям, и я получаю ошибку:
"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, и ни один из них не работал у меня (или, по крайней мере, я не мог правильно применить эту функцию). Файл справки также не очень полезен.
Помощь будет оценена по достоинству. Спасибо.