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», хотя и должно быть.

Заранее спасибо за помощь!

Ответы на вопрос(1)

Ваш ответ на вопрос