Fehler beim Überspringen in der for-Schleife

Ich mache eine for-Schleife zum Generieren von 180 Diagrammen für meine 6000 x 180-Matrix (1 Diagramm pro Spalte). Einige Daten entsprechen nicht meinen Kriterien, und ich erhalte den Fehler:

"Error in cut.default(x, breaks = bigbreak, include.lowest = T) 
'breaks' are not unique". 

Der Fehler ist in Ordnung. Ich möchte, dass das Programm die for-Schleife weiter ausführt und mir eine Liste der Spalten gibt, die diesen Fehler verursacht haben (als Variable, die möglicherweise Spaltennamen enthält?).

Hier ist mein Befehl:

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()
}

Hinweis: Ich habe zahlreiche Beiträge zu tryCatch gefunden und keiner von ihnen hat für mich funktioniert (oder zumindest konnte ich die Funktion nicht richtig anwenden). Die Hilfedatei war auch nicht sehr hilfreich.

Hilfe wäre dankbar. Vielen Dank.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage