
11 Jan
2012
11 Jan
'12
14:25
Amigos do R, Eu tenho uma variável que foi medida três vezes no tempo com NAs em pontos diferentes de cada um dos momentos em que foi medida: Eu gostaria de fazer a média destas 3 medidas mas caso uma medida fosse NA eu não gostaria de ignorar esta linha e torná-la NA e sim usar a média das medidas restantes. Alguém teria uma sugestão? Exemplo: m1<-c(1,2,3,4,NA,NA) m2<-c(1,NA,3,4,5,NA) m3<-c(NA,2,3,NA,NA,NA) Se eu faço apply(cbind(m1,m2,m3),1,mean) Eu tenho: [1] NA NA 3 NA NA NA Mas eu gostaria de: [1] 1 2 3 4 5 NA Muito obrigado, D