一个简单的问题让我感到困惑,它与R Shiny中的反应性有关。
我想要的最终输出是一个简单的列表,如下所示:
选定的实体:{基于复选框输入中选定的实体的反应列表}
我的问题是,我不知道如何让"Selected Entities:“部分只显示一次。我尝试了几种变体,包括尝试使用ui.R输出部分中的粘贴函数、server.R中的renderText函数以及聚合所选实体的反应函数。
我得到的结果如下所示(这是上面的最后一个例子):
paste("Selected entities:",input$thing[1:length(input$thing)])
这里的输出给出了所有的选择,但在每个选择的前面都有"Selected companies:",这看起来很难看。
感谢您对R初学者的帮助!
发布于 2014-04-01 00:26:52
首先折叠输入$thing:
paste("Selected entities:", paste(input$thing, collapse = ", "))下面是一个可重复使用的示例:
paste("Letters:", paste(letters[1:5], collapse = ", "))https://stackoverflow.com/questions/22766806
复制相似问题