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
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)