Dodawanie źródeł słów

Studia przypadków: tworzenie aplikacji webowych w Shiny w R

Dean Attali

Shiny Consultant

Wielowierszowe pola tekstowe

  • Argument data to tekst — użyć textInput()?

    Dodawanie źródeł słów – slajd 4

  • textAreaInput() — podobne, lecz wielowierszowe

    textAreaInput(inputId, label, value, rows, ...)
    

Dodawanie źródeł słów – slajd 5b

Studia przypadków: tworzenie aplikacji webowych w Shiny w R

Dane wejściowe pliku – UI

  • Dane wejściowe pliku służą do przesyłania pliku (tekstowego) do aplikacji Shiny
fileInput(inputId, label, ...)

Dane wejściowe pliku – UI

Studia przypadków: tworzenie aplikacji webowych w Shiny w R

Dane wejściowe pliku – UI

Dane wejściowe pliku – UI

  • ?fileInput() — więcej opcji
Studia przypadków: tworzenie aplikacji webowych w Shiny w R

Dane wejściowe pliku – serwer

  • Po wybraniu pliku jest on przesyłany i dostępny w Shiny
  • Dane tekstowe: input$<inputId> to tekst
  • Dane liczbowe: input$<inputId> to liczba
  • Dane plikowe: input$<inputId> NIE jest plikiem
Studia przypadków: tworzenie aplikacji webowych w Shiny w R

Dane wejściowe pliku – serwer

  • Dane plikowe: input$<inputId> to ramka danych z jednym wierszem na plik

    • Zmienne: name, size, type, datapath
       name        size   type         datapath
    1  myfile.txt  6000   text/plain   C:/path/to/temporary/file/0.txt
    
    • datapath — najważniejsze: ścieżka do pliku
  • Odczyt wybranego pliku:

      input$<inputId>$datapath
    
    • Plik tekstowy:

      readLines(input$<inputId>$datapath)
      
Studia przypadków: tworzenie aplikacji webowych w Shiny w R

Czas na ćwiczenia!

Studia przypadków: tworzenie aplikacji webowych w Shiny w R

Preparing Video For Download...