Adăugarea surselor de cuvinte

Studii de caz: Construirea aplicațiilor web cu Shiny în R

Dean Attali

Shiny Consultant

Intrări de tip textarea

  • Argumentul data este text, utilizați textInput()?

    Captură de ecran cu exemplu textInput

  • textAreaInput() similar, dar oferă mai multe rânduri

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

Captură de ecran cu exemplu textAreaInput

Studii de caz: Construirea aplicațiilor web cu Shiny în R

Intrări de fișier - UI

  • Intrări de fișier pentru încărcarea unui fișier (text) în aplicația Shiny
fileInput(inputId, label, ...)

Captură de ecran cu exemplu fileInput

Studii de caz: Construirea aplicațiilor web cu Shiny în R

Intrări de fișier - UI

Captură de ecran cu opțiuni fileInput

  • ?fileInput() pentru mai multe opțiuni
Studii de caz: Construirea aplicațiilor web cu Shiny în R

Intrări de fișier - server

  • După selectarea unui fișier, acesta este încărcat și disponibil în Shiny
  • Intrări text: input$<inputId> este text
  • Intrări numerice: input$<inputId> este un număr
  • Intrări de fișier: input$<inputId> NU este un fișier
Studii de caz: Construirea aplicațiilor web cu Shiny în R

Intrări de fișier - server

  • Intrări de fișier: input$<inputId> este un dataframe cu câte un rând per fișier

    • Variabile: name, size, type, datapath
       name        size   type         datapath
    1  myfile.txt  6000   text/plain   C:/path/to/temporary/file/0.txt
    
    • datapath este cel mai important: calea fișierului
  • Citirea fișierului selectat:

      input$<inputId>$datapath
    
    • Fișier text:

      readLines(input$<inputId>$datapath)
      
Studii de caz: Construirea aplicațiilor web cu Shiny în R

Să exersăm!

Studii de caz: Construirea aplicațiilor web cu Shiny în R

Preparing Video For Download...