简体   繁体   English

从闪亮的R中的inputtextarea读取eventreactive输入

[英]Reading eventreactive input from inputtextarea in shiny R

I am using a textareaInput for reading data in my dashboard. 我正在使用textareaInput读取仪表板中的数据。 I tried to covert it into a vector based on the gsub option below.but when I execute this it returns the output as all rows as false. 我试图根据下面的gsub选项将其隐藏为向量。但是当我执行此操作时,它将所有行作为false返回输出。 I have data in rdreport data frame with column as Var - in which the values are Mark, Mark1, Mark2 etc. 我在rdreport数据框中有数据,列为Var-其中值为Mark,Mark1,Mark2等。

subset_dataset <-
eventReactive(input$go, {(rdreport$Var %in% (paste0('c("',(gsub('[\r\n]', '","', input$txt)),'")')))})

(paste0('c("',(gsub('[\\r\\n]', '","', input$txt)),'")')) --> In this portion I am trying to convert the textareaInput to a vector. (paste0('c("',(gsub('[\\r\\n]', '","', input$txt)),'")')) ->在此部分中,我尝试转换将textarea输入到向量。 Input to textarea is given as Mark and Mark1 separated by \\n. 输入到textarea的标记为Mark和Mark1,以\\ n分隔。 But the code is not working. 但是代码不起作用。

Can somebody help on this? 有人可以帮忙吗?

Dont know where problem in your code 不知道代码中的问题

try it 试试吧

library(shiny)
ui=shinyUI(fluidPage(
textAreaInput("txt",label = ""),
actionButton("go","go"),
textOutput("rez")
  )

  )

server=function(input,output){

  DF=c("A","B","CC","DT","HJKH") # TEST DATA
  subset_dataset <-eventReactive(input$go, {
    DF %in% unlist(strsplit(x =input$txt,split = '[\r\n]' ))
    })

  output$rez=renderText(subset_dataset())
}

shinyApp(ui,server)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM