CommencerCommencer gratuitement

Importer un fichier texte (ui)

Plutôt que de taper un long texte dans une zone de saisie, il est souvent plus pratique d’importer un fichier texte si le contenu est très long.

L’import de fichiers dans une application Shiny se fait avec fileInput().

Cet exercice fait partie du cours

Études de cas : créer des applications web avec Shiny en R

Afficher le cours

Instructions

Ajoutez une entrée de type fichier à l’application Shiny avec un ID d’entrée "file" et une étiquette "Select a file".

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

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)
Modifier et exécuter le code