Aggiungere sorgenti di parole

Casi di studio: creare applicazioni web con Shiny in R

Dean Attali

Shiny Consultant

Textarea input

  • L'argomento data è testo: usare textInput()?

    chapter4_2_adding_word_sources.004.png

  • textAreaInput() è simile, ma offre più righe

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

chapter4_2_adding_word_sources.005_b.png

Casi di studio: creare applicazioni web con Shiny in R

File input - UI

  • File input per caricare un file (testo) nell'app Shiny
fileInput(inputId, label, ...)

chapter4_2_adding_word_sources.011.png

Casi di studio: creare applicazioni web con Shiny in R

File input - UI

chapter4_2_adding_word_sources.013.png

  • ?fileInput() per altre opzioni
Casi di studio: creare applicazioni web con Shiny in R

File input - server

  • Dopo la selezione, il file viene caricato ed è disponibile in Shiny
  • Text input: input$<inputId> è testo
  • Numeric input: input$<inputId> è un numero
  • File input: input$<inputId> NON è un file
Casi di studio: creare applicazioni web con Shiny in R

File input - server

  • File input: input$<inputId> è un dataframe con 1 riga per file

    • Variabili: name, size, type, datapath
       name        size   type         datapath
    1  myfile.txt  6000   text/plain   C:/path/to/temporary/file/0.txt
    
    • datapath è la più importante: percorso del file
  • Leggi il file selezionato:

      input$<inputId>$datapath
    
    • File di testo:

      readLines(input$<inputId>$datapath)
      
Casi di studio: creare applicazioni web con Shiny in R

Passons à la pratique !

Casi di studio: creare applicazioni web con Shiny in R

Preparing Video For Download...