首页 > 解决方案 > 是否可以在 Shiny 中提供一个带有换行符的列表作为输入?

问题描述

我想知道是否可以将带有换行符的列表作为 Shiny 的输入。此外,要接收并存储在单个向量元素中。

输入类似 ID 列表的内容。

JAR67  
JAR23
JAR40
JAR74
JAR95
JAR50

接收并存储在向量中

input_ids <- c("JAR67","JAR23","JAR40","JAR74","JAR95","JAR50")

在搜索了 R Shiny 站点中的所有输入模板后,我来到了这里。文本框似乎很有希望。我能够为单个元素输入做。但不是带有换行符的列表。帮助将不胜感激。

标签: rshiny

解决方案


感谢评论部分的 Nicola,我得到了这个解决方案。

ui <- fluidPage(
 textAreaInput("list","Enter your list")
)

server <- function(input, output) {
 input_ids <- input$list
 input_ids_split <- strsplit(input_ids, "\n")
 input_ids_split <- as.data.frame(input_ids_split)
}

现在store_list_split,根据我在问题中的要求,此数据框包含一个单列列表。


推荐阅读