tablas studio recodificar programación lenguaje funciones estadistico estadistica datos con comandos analisis r mean

programación - recodificar variables en r studio



Elemento sabio significa en R (2)

En R, tengo dos vectores:

a <- c(1, 2, 3, 4) b <- c(NA, 6, 7, 8)

¿Cómo encuentro la media en cuanto a elementos de los dos vectores, eliminando NA, sin un bucle? es decir, quiero obtener el vector de

(1, 4, 5, 6)

Conozco la función mean() , conozco el argumento na.rm = 1 . Pero no sé cómo poner las cosas juntas. Sin duda, en realidad tengo miles de vectores con NA que aparecen en varios lugares, por lo que cualquier solución dependiente de la dimensión no funcionaría. Gracias.


No estoy exactamente seguro de lo que estás pidiendo, pero lo hace

apply(rbind(a,b),2,mean,na.rm = TRUE)

¿Haz lo que quieras?


qué tal si:

rowMeans(cbind(a, b), na.rm=TRUE)

o

colMeans(rbind(a, b), na.rm=TRUE)