O tryCatch não parece retornar minha variável
Estou tentando usar o tryCatch para gerar uma lista de valores-p, existem várias linhas na matriz que não têm observações suficientes para um teste t. Aqui está o código que eu gerei até agora:
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)
})}
Definitivamente gera um erro [coloquei na linha de mensagem ("Erro") para confirmar]. O problema é que o vetor pValues não possui "NA", embora deva.
Agradeço antecipadamente por sua ajuda!