Je fais une boucle pour générer 180 graphiques pour ma matrice 6000 X 180 (1 graphique par colonne), certaines des données ne correspondent pas à mes critères et j'obtiens l'erreur :
"Error in cut.default(x, breaks = bigbreak, include.lowest = T)
'breaks' are not unique".
L'erreur ne me dérange pas, mais je veux que le programme continue à exécuter la boucle for et me donne une liste des colonnes qui ont produit cette erreur (sous forme de variable contenant les noms des colonnes, par exemple).
Voici ma commande :
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()
}
Note : J'ai trouvé de nombreux articles sur tryCatch et aucun d'entre eux n'a fonctionné pour moi (ou du moins je n'ai pas pu appliquer la fonction correctement). Le fichier d'aide n'était pas très utile non plus.
Une aide serait appréciée. Merci.