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

Connected

ćwiczenie

Pobieranie przefiltrowanych danych

Pobieranie plików realizuje się za pomocą pary funkcji downloadButton() i downloadHandler(). Te dwie funkcje współpracują ze sobą podobnie jak funkcje wyjściowe i renderujące: downloadButton() określa, w którym miejscu interfejsu pojawi się przycisk, natomiast downloadHandler() należy zapisać na liście output – zawiera on właściwy kod R tworzący pobierany plik.

Instrukcje

100 XP

Dodaj możliwość pobierania danych aktualnie wyświetlanych w tabeli jako plik CSV. Konkretnie:

  • Dodaj przycisk pobierania do interfejsu użytkownika z ID "download_data" i etykietą "Download".
  • Dodaj handler pobierania do serwera (wiersz 31).
  • Nadaj pobieranemu plikowi nazwę "gapminder_data.csv" (wiersz 33).
  • Zapisz przefiltrowane dane do pliku CSV (wiersz 50).