R Shiny - 没有选择器的数字输入

A_S*_*n73 2 r shiny

有没有选择器的数字输入方法?每次按下滑块时,我的应用程序中的所有计算都会发生,因此可能会被用户轻松窒息.可能使用文本输入并将其转换为数字可能?

还有其他想法吗?

Eri*_*ric 7

您可以使用textInput reactive()并将其转换为数字,例如,if numInput是textInput的名称:

在server.R中:

numConv <- reactive({as.numeric(input$numInput)})
Run Code Online (Sandbox Code Playgroud)

然后在任何指向input$numInput改变的地方numConv().您可以添加任何您想要被动的代码,这样您就可以进行额外的检查以确保用户在触发应用程序中的所有其他计算之前输入有效输入.