est-il possible pour nous d'utiliser Sum à tous les éléments ayant même un index dans le vecteur r sans passer en itération à travers tous les éléments? telle que la somme (vectorex [i * 2], que je dans (1: 5)) p>
3 Réponses :
Multiplier le vecteur de C (0, 1) code> puis ajoutez les éléments. En raison du recyclage des vecteurs, les éléments avec des indices impairs seront multipliés par 0 code> et ceux des indices même seront multipliés par 1 code>
Jette un avertissement avec des vecteurs de longueur inégale.
Il existe de multiples façons de faire ce 1) utilise la méthode de recyclage p> 2) Créer une séquence d'index alternatif à Sous-ensemble P> sum(i[seq_along(i) %% 2 == 0])
Nous pouvons utiliser seq.int code>