Mögliche Duplizieren:
Exception handling in RWie ein Fehler/Ausnahme in R zu fangen?
Hat jemand Ahnung, wie ein Fehler oder eine Ausnahme in R zu fangen?
Mögliche Duplizieren:
Exception handling in RWie ein Fehler/Ausnahme in R zu fangen?
Hat jemand Ahnung, wie ein Fehler oder eine Ausnahme in R zu fangen?
Es hängt wirklich davon ab, was Sie mit "fangen" meinen. Schauen Sie sich tryCatch
und withCallingHandlers
.
Haben Sie sich stop
angesehen? Dadurch können Sie die von Ihnen definierten Ausnahmen abfangen.
Wie Joshua sagte: Verwenden Sie tryCatch
. Fügen Sie ein error
Argument hinzu, das eine Funktion sein sollte, die einen Parameter akzeptiert (der Fehler wird normalerweise e
genannt).
tryCatch(
stop("you threw an error"),
error = function(e)
{
print(e$message) # or whatever error handling code you want
}
)
http://stackoverflow.com/questions/2622777/exception-handling-in-r – VitoshKa
Für Leute wie mich, die hier von Google bekam, das war hilfreich: http://mazamascience.com/WorkingWithData/ ? p = 912 –
Für diejenigen, die diese Seite finden, hat diese [link] (https://stackoverflow.com/questions/12193779/how-to-write-trycatch-in-r) eine gründliche Erklärung. – steveb