somme des cellules de certaines colonnes pour chaque ligne
Je voudrais calculer des sommes de certaines colonnes et ensuite appliquer cette somme pour chaque ligne.
Malheureusement, je ne peux arriver à la première étape. Comment puis-je maintenant de le faire se produire pour chaque ligne?
Je sais que R n'a pas besoin de boucles mais quelle serait la bonne approche?
Ma matrice (zscore) ressemble à ceci:
a b c t y
1 3 4 7 7 4
2 4 56 6 6 4
3 3 3 2 1 7
4 3 88 9 9 9
Maintenant, je voudrais calculer la ligne de la somme pour chaque ligne, sur la base des colonnes. Pour une ligne, il pourrait ressembler à ceci:
f1 <- sum(zscore[1,1:2], zscore[1,3], zscore[1,5])
Comment dois-je faire maintenant pour chaque ligne?
source d'informationauteur user1807857 | 2012-11-20
Vous devez vous connecter pour publier un commentaire.
Vous pourriez faire quelque chose comme ceci:
Si vous n'avez pas NA vous pouvez appliquer cette
Si votre table a non-colonnes numériques, assurez-vous de les exclure
rowSum
.