Boucle sur un vecteur
Dans la vidéo précédente, Filip vous a parlé de deux stratégies différentes pour utiliser la boucle for
. Pour vous rafraîchir la mémoire, considérez les boucles suivantes qui sont équivalentes dans R :
primes <- c(2, 3, 5, 7, 11, 13)
# loop version 1
for (p in primes) {
print(p)
}
# loop version 2
for (i in 1:length(primes)) {
print(primes[i])
}
Vous vous souvenez de notre vecteur linkedin
? Il s'agit d'un vecteur qui contient le nombre de vues de votre profil LinkedIn au cours des sept derniers jours. Le vecteur linkedin
a été prédéfini afin que vous puissiez vous concentrer sur les instructions !
Cet exercice fait partie du cours
Intermédiaire R
Instructions
Écrivez une boucle for
qui parcourt tous les éléments de linkedin
et imprime chaque élément séparément. Vous pouvez le faire de deux manières : en utilisant la version 1 de la boucle et la version 2 de la boucle dans l'exemple de code ci-dessus.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# The linkedin vector has already been defined for you
linkedin <- c(16, 9, 13, 5, 2, 17, 14)
# Loop version 1
# Loop version 2