1. Nauka
  2. /
  3. Kursy
  4. /
  5. Studia przypadków: tworzenie aplikacji webowych w Shiny w R

Connected

ćwiczenie

Spraw, by tabela była interaktywna

Tabele danych z pakietu DT to często lepszy sposób wyświetlania danych w aplikacji Shiny niż wbudowane tabele. Zwykłe tabele Shiny możesz łatwo przekształcić w tabele DT za pomocą dwóch prostych zmian w kodzie: zamiast tableOutput() i renderTable() używasz DT::dataTableOutput() i DT::renderDataTable(). Tabele DT oferują wiele opcji personalizacji, ale w tym ćwiczeniu nie będziemy korzystać z żadnych specjalnych ustawień.

Uwaga: zgodnie z konwencją pakietu DT, nie wczytujemy go za pomocą library(), lecz odwołujemy się do jego funkcji za pomocą prefiksu DT::.

Instrukcje

100 XP

Poniżej znajdziesz kod aplikacji Shiny z poprzedniego ćwiczenia – bez żadnych zmian. Twoim zadaniem jest zastąpienie zwykłej tabeli Shiny tabelą z pakietu DT. Konkretnie:

  • W UI zastąp funkcję wyświetlającą tabelę odpowiednikiem z pakietu DT (wiersz 11).
  • W serwerze zastąp funkcję renderującą tabelę odpowiednikiem z pakietu DT (wiersz 31).