R Shiny - 过度反应的输出

时间:2014-03-31 16:17:43

标签: r shiny

一个简单的问题让我感到困惑,与R Shiny内部的反应性有关。

我想要的最终输出是一个简单的列表,如下所示:

选定的实体:{列出根据复选框输入中选择的实体进行反应}

我的问题是我不知道如何获得"选定的实体:"部分只出现一次。我尝试了几种变体,包括尝试在ui.R输出部分中使用paste函数,在server.R中的renderText函数中,以及在我聚合所选实体的反应函数中。

我已经登陆的是以下内容(这是上面的最后一个案例):

paste("Selected entities:",input$thing[1:length(input$thing)])

这里的输出给出了所有的选择,但是每一个选项都加上"选择的公司:",这看起来很丑陋。

感谢您帮助R初学者!

1 个答案:

答案 0 :(得分:1)

首先折叠输入$ thing:

paste("Selected entities:", paste(input$thing, collapse = ", "))

这是一个可重复的例子:

paste("Letters:", paste(letters[1:5], collapse = ", "))