CommencerCommencer gratuitement

Construire une boucle for à partir de zéro

Cet exercice n'introduira pas de nouveaux concepts sur les boucles for.

Nous avons déjà défini une variable rquote. Cette variable a été divisée en un vecteur contenant des lettres distinctes et a été stockée dans un vecteur chars avec la fonction strsplit() fonction.

Pouvez-vous écrire un code qui compte le nombre de r qui précèdent le premier u dans rquote?

Cet exercice fait partie du cours

Intermédiaire R

Afficher le cours

Instructions

  • Initialiser la variable rcount, à 0.

  • Terminez la boucle for :

  • si char est égal à "r", augmentez la valeur de rcount de 1.

  • Si char est égal à "u", quittez entièrement la boucle for avec un break.

  • Enfin, imprimez la variable rcount sur la console pour vérifier que votre code est correct.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Pre-defined variables
rquote <- "r's internals are irrefutably intriguing"
chars <- strsplit(rquote, split = "")[[1]]

# Initialize rcount
rcount <- 

# Finish the for loop
for (char in chars) {
  
  
}

# Print out rcount
Modifier et exécuter le code