Dans R, j'ai deux vecteurs:élément par élément signifie en R
a <- c(1, 2, 3, 4)
b <- c(NA, 6, 7, 8)
Comment puis-je trouver la moyenne élément par élément des deux vecteurs, la suppression NA, sans une boucle? à savoir que je veux obtenir le vecteur de
(1, 4, 5, 6)
Je sais que la fonction mean()
, je sais que l'argument na.rm = 1
. Mais je ne sais pas comment mettre les choses ensemble. Pour être sûr, en réalité j'ai des milliers de vecteurs avec NA apparaissant à divers endroits, donc toute solution dépendant de la dimension ne fonctionnerait pas. Merci.
Ok, ce sont cool. Mais pour obtenir ce que je voulais vous devez toujours ajouter 'na.rm = 1', et cela résout mon problème. THX. – Zhang18
Je viens d'ajouter les arguments na.rm. – Greg
'colSums' et' rowSums' existent aussi @ Zhang18, FYI. – Vince