
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

Só usar apply(cbind(m1,m2,m3),1, mean, na.rm=TRUE) do 4 argumento em diante, ou melhor, as ... representam argumentos das funções usadas, ou seja, na.rm=TRUE é argumento da mean(), que a apply() tá passando para ela. À disposição. Walmes. ========================================================================== Walmes Marques Zeviani LEG (Laboratório de Estatística e Geoinformação, 25.450418 S, 49.231759 W) Departamento de Estatística - Universidade Federal do Paraná fone: (+55) 41 3361 3573 VoIP: (3361 3600) 1053 1173 e-mail: walmes@ufpr.br twitter: @walmeszeviani homepage: http://www.leg.ufpr.br/~walmes linux user number: 531218 ==========================================================================

Muito obrigado! 2012/1/11 Walmes Zeviani <walmeszeviani@gmail.com>
Só usar
apply(cbind(m1,m2,m3),1, mean, na.rm=TRUE)
do 4 argumento em diante, ou melhor, as ... representam argumentos das funções usadas, ou seja, na.rm=TRUE é argumento da mean(), que a apply() tá passando para ela.
À disposição. Walmes.
========================================================================== Walmes Marques Zeviani LEG (Laboratório de Estatística e Geoinformação, 25.450418 S, 49.231759 W) Departamento de Estatística - Universidade Federal do Paraná fone: (+55) 41 3361 3573 VoIP: (3361 3600) 1053 1173 e-mail: walmes@ufpr.br twitter: @walmeszeviani homepage: http://www.leg.ufpr.br/~walmes linux user number: 531218 ==========================================================================
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
participantes (3)
-
Benilton Carvalho
-
Daniel C Bezerra
-
Walmes Zeviani