Ошибка пропуска в цикле for

Я делаю цикл 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, и ни один из них не работал для меня (или, по крайней мере, я не смог правильно применить функцию). Файл справки тоже не очень помог.

Помощь будет оценена. Благодарю.

Ответы на вопрос(2)

Ваш ответ на вопрос