一个简单的问题让我感到困惑,与R Shiny内部的反应性有关。
我想要的最终输出是一个简单的列表,如下所示:
选定的实体:{列出根据复选框输入中选择的实体进行反应}
我的问题是我不知道如何获得"选定的实体:"部分只出现一次。我尝试了几种变体,包括尝试在ui.R输出部分中使用paste函数,在server.R中的renderText函数中,以及在我聚合所选实体的反应函数中。
我已经登陆的是以下内容(这是上面的最后一个案例):
paste("Selected entities:",input$thing[1:length(input$thing)])
这里的输出给出了所有的选择,但是每一个选项都加上"选择的公司:",这看起来很丑陋。
感谢您帮助R初学者!
答案 0 :(得分:1)
首先折叠输入$ thing:
paste("Selected entities:", paste(input$thing, collapse = ", "))
这是一个可重复的例子:
paste("Letters:", paste(letters[1:5], collapse = ", "))