Zacznij terazZacznij za darmo

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

Zobacz kurs

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)
Edytuj i uruchom kod