Kom igångKom igång gratis

Formulera en fråga från en lista

En viktig del av att arbeta med data är att bli skicklig på att inspektera och förstå dataramar, listor och vektorer. Men det är lika viktigt att kunna kommunicera dina resultat med rapporter och diagram på ett lättläst sätt inom hela organisationen. I videoövningen såg du hur man skapar meningar från listor med funktionen glue_collapse().

I den här övningen skapar du ett litet frågeformulär med glue_collapse() som senare kan skickas till bas-R-kommandot menu().

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

Reguljära uttryck på mellannivå i R

Visa kurs

Övningsinstruktioner

  • Konstruera en välformulerad fråga genom att skicka fruits till glue_collapse().
  • Separera frukterna med ett kommatecken och ett mellanslag ", " samt ", or " mellan de två sista elementen.

Interaktiv övning med praktiskt arbete

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

fruits <- list("Apple", "Banana", "Cherries", "Dragon Fruit")

# Use ", " as a separator and ", or " between the last fruits
question <- glue(
  "Which of these do you prefer: {answers}?",
  answers = glue_collapse(
    ___,
    ___ = "___",
    ___ = "___"
  )
)

# Print question
print(question)
Redigera och kör kod