2015-10-29 2 views
0

Я хочу знать, есть ли возможность создать журнал с информацией о «ошибке», которая заставит tryCatch выполнять «обработку ошибок»? Должна быть доступна видимость потенциальных ошибок. Я хочу избежать печати. Спасибо!R: Создайте файл txt с обработкой ошибок tryCatch

ответ

1

это будет работать:

outputFile <-file("output.txt") 
tryCatch({ 
    --- your code --- 
}, error = function(e) { 
    writeLines(as.character(e), outputFile) 
}) 

----------------------------- 

close(outputFile) 
+0

спасибо! Вопрос. Выходной файл является фактическим файлом или когда вы помещаете файл, он автоматически генерирует его? Другой вопрос. Информация будет ошибкой? Или он сможет рассказать вам больше. Как, например. Это в цикле. может ли он дать информацию о том, какой индекс он терпит неудачу? – donpresente

+0

1. файл будет автоматически сгенерирован. 2. Да, в моем примере информация является сообщением об ошибке. но вы можете написать в файле то, что хотите. Если вы находитесь в цикле, вы можете написать 'writeLines (paste0 (« по индексу/шагу », i,« произошла следующая ошибка », as.character (e))'. – Paul

+0

Amazing @Paul! спасибо! – donpresente

Смежные вопросы