Inizia subitoInizia gratis

Carica un file di testo (ui)

Invece di digitare un testo molto lungo in una casella, può essere più comodo caricare un file di testo quando il contenuto è davvero esteso.

Il caricamento di file in un'app Shiny si effettua con fileInput().

Questo esercizio fa parte del corso

Casi di studio: creare applicazioni web con Shiny in R

Visualizza corso

Istruzioni dell'esercizio

Aggiungi un input per il caricamento di file all'app Shiny con un ID di input "file" e un'etichetta "Select a file".

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

ui <- fluidPage(
  h1("Word Cloud"),
  sidebarLayout(
    sidebarPanel(
      textAreaInput("text", "Enter text", rows = 7),
      # Add a file input
      ___,
      numericInput("num", "Maximum number of words",
                   value = 100, min = 5),
      colourInput("col", "Background color", value = "white")
    ),
    mainPanel(
      wordcloud2Output("cloud")
    )
  )
)

server <- function(input, output) {
  output$cloud <- renderWordcloud2({
    create_wordcloud(input$text, num_words = input$num,
                     background = input$col)
  })
}

shinyApp(ui = ui, server = server)
Modifica ed esegui il codice