【发布时间】:2022-01-19 02:36:22
【问题描述】:
有没有办法将用户输入(textInput)存储为字符向量,以便稍后在程序中使用?假设用户输入是 - FB、AAPL、AMZN、NFLX、GOOGL - 我希望将它们存储为
user_inputs
对不起,我下面的代码只是出错了。在过去的 2 个小时里,我一直在努力完成这项工作,任何帮助都将不胜感激!
library(shiny)
ui <- fluidPage(
textInput('vec1', 'Enter a vector (comma delimited)')
verbatimTextOutput("mytxt")
)
server <- function(input, output) {
Output$mytxt <- renderPrint{
for (i in input$vec1){
i
}
}
}
shinyApp(ui, server)
EDIT我想在闪亮的内部使用它。
【问题讨论】:
-
查看 shinyWidgets 包:rdocumentation.org/packages/shinyWidgets/versions/0.6.2 安装包后,您可以加载库,然后启动闪亮的小部件库:library(shinyWidgets); shinyWidgetsGallery() 它将在独立窗口中加载每个小部件的示例。如果您从用户那里收集的值是固定的,则可以将它们预加载到多选选择器小部件中以供用户选择。图库对于收集用户输入非常有用。
标签: r shiny shinydashboard