首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在闪亮的R中输入矢量,然后使用它

在闪亮的R中输入矢量,然后使用它
EN

Stack Overflow用户
提问于 2016-01-20 22:29:43
回答 1查看 9.9K关注 0票数 10

在shiny R中,我想要一种简单的方法,在ui.R中获取一个向量作为用户输入,然后在服务器的函数中使用它。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-21 18:57:24

这里有一些简单的事情可以让你开始-祝你好运。记住-下一次发布一些代码,否则你肯定会被否决:

library(shiny)

u <- shinyUI(pageWithSidebar(

  headerPanel("Entering Vectors in Shiny"),
  sidebarPanel(
    textInput('vec1', 'Enter a vector (comma delimited)', "0,1,2")
  ),

  mainPanel(
    h4('You entered'),
    verbatimTextOutput("oid1"),
    verbatimTextOutput("oid2")
  )
))

s <- shinyServer(function(input, output) {

  output$oid1 <- renderPrint({
    cat("As string:\n")
    cat(input$vec1)
    }
    )

  output$oid2<-renderPrint({
    x <- as.numeric(unlist(strsplit(input$vec1,",")))
    cat("As atomic vector:\n")
    print(x)
  }
  )
}
)
shinyApp(ui = u, server = s)

让步:

票数 26
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34902765

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档