Aan de slagGa gratis aan de slag

App 1: Meertalige begroeting

Gefeliciteerd! Je bent klaar om je eigen apps te bouwen. De beste manier om Shiny te leren is door een bestaande app uit elkaar te halen en hem vanaf nul opnieuw op te bouwen.

In deze oefening ga je een Shiny-app bouwen waarin je je naam kunt invoeren en een begroeting kunt kiezen (Hello/Bonjour), en die "Hello, Kaelen" teruggeeft wanneer de gebruiker Kaelen is. Toegegeven, het is een heel eenvoudige app, maar de uitdaging is dat je hem helemaal zelf moet coderen! Succes!!

An app where a greeting selector, a selector, and a greeting message appear in one column

We hebben het pakket shiny al voor je geladen. Denk eraan dat de vier stappen om een Shiny-app te bouwen zijn: (1) inputs toevoegen, (2) outputs toevoegen, (3) lay-out bijwerken en (4) outputs bijwerken.

Deze oefening maakt deel uit van de cursus

Webapplicaties bouwen met Shiny in R

Cursus bekijken

Oefeninstructies

  • Voeg een input toe om te kiezen tussen de begroetingen "Hello" en "Bonjour".
  • Voeg een input toe om een naam als tekst in te voeren.
  • Je app moet "Bonjour, Kaelen" afdrukken als de geselecteerde begroeting "Bonjour" is en de ingevoerde naam "Kaelen" is.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

ui <- fluidPage(
  
)

server <- function(input, output, session) {
  
}

shinyApp(ui = ui, server = server)
Code bewerken en uitvoeren