Kom igångKom igång gratis

Bygg en for-slinga från grunden

Den här övningen introducerar inga nya koncept om for-slingor.

Variabeln rquote är redan definierad. Den har delats upp i en vektor med enskilda bokstäver och lagrats i vektorn chars med hjälp av funktionen strsplit().

Kan du skriva kod som räknar antalet r:n som förekommer före det första u:et i rquote?

Den här övningen är en del av kursen

R för medelnivå

Visa kurs

Övningsinstruktioner

  • Initiera variabeln rcount till 0.
  • Färdigställ for-slingan:
  • om char är lika med "r", öka värdet på rcount med 1.
  • om char är lika med "u", avsluta for-slingan helt med break.
  • Skriv slutligen ut variabeln rcount i konsolen för att kontrollera att koden är korrekt.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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
Redigera och kör kod