Aan de slagGa gratis aan de slag

Een vraag formuleren op basis van een lijst

Een belangrijk onderdeel van werken met data is vaardig en vertrouwd raken met het inspecteren en begrijpen van dataframes, lijsten en vectoren. Maar het is ook belangrijk dat je je bevindingen in een voor mensen leesbare vorm kunt communiceren binnen elke organisatie, bijvoorbeeld in rapporten en grafieken. In de video-oefening zag je hoe je zinnen kunt maken van lijsten met de functie glue_collapse().

In deze oefening maak je een korte vragenlijst met glue_collapse() die je later aan de base R-opdracht menu() zou kunnen doorgeven.

Deze oefening maakt deel uit van de cursus

Gevorderde reguliere expressies in R

Cursus bekijken

Oefeninstructies

  • Stel een goed geformuleerde vraag op door fruits door te geven aan glue_collapse().
  • Scheid de fruitsoorten met een komma en een spatie ", " en gebruik ", or " tussen de laatste twee elementen.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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)
Code bewerken en uitvoeren