Wyświetl dane w tabeli
Prostym pierwszym krokiem w eksploracji zbioru danych jest wyświetlenie go w formie tabeli.
Do tej pory skupialiśmy się głównie na danych wejściowych – interaktywnych widżetach pozwalających użytkownikowi wybierać wartości. Teraz chcemy umieścić w aplikacji tabelę i przesłać do niej dane do wyświetlenia. Aby pokazywać obiekty w Shiny, należy korzystać z funkcji output i render.
To ćwiczenie jest częścią kursu
Studia przypadków: tworzenie aplikacji webowych w Shiny w R
Instrukcje do ćwiczenia
Mając do dyspozycji minimalną aplikację Shiny, dodaj tabelę wyświetlającą zbiór danych gapminder. W tym celu:
- Dodaj miejsce na tabelę, tworząc w UI wyjście tabeli z identyfikatorem
"table". - Użyj odpowiedniej funkcji render w kodzie serwera, aby wyrenderować tabelę.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
ui <- fluidPage(
h1("Gapminder"),
# Add a placeholder for a table output
___
)
server <- function(input, output) {
# Call the appropriate render function
output$table <- ___({
# Show the gapminder object in the table
gapminder
})
}
shinyApp(ui, server)