tryCatch не возвращает мою переменную
Я пытаюсь использовать tryCatch для генерации списка значений p. В матрице есть несколько строк, в которых недостаточно наблюдений для t-теста. Вот код, который я сгенерировал до сих пор:
pValues <- c()
for(i in row.names(collapsed.gs.raw)){
tryCatch({
t <- t.test(as.numeric(collapsed.gs.raw[i,]) ~ group)
pValues <- c(pValues, t$p.value)
},
error = function(err) {
pValues <- c(pValues, "NA")
message("Error")
return(pValues)
})}
Это определенно выдает ошибку [я вставил в сообщение («Ошибка») строку для подтверждения]. Проблема в том, что в векторе pValues нет «NA», хотя и должно быть.
Заранее спасибо за помощь!