2016-10-05 16 views
0

r markdown selectインプットドロップダウンメニューから選択したオプションをどのように抽出できますか?私は次のように私のWebページの何かに反応性の入力を持っている:値/名前をrから抽出します。selectInput(ドロップダウンメニュー)

aggdata <- data.frame(
    "Experiment" = c("One","Two","Three"), 
    "AnythingElse" = c(1,2,3) 
) 

selectInput("Experiment1","Choose the first experiment", 
     choices = unique(aggdata$Experiment), 
     selected = unique(aggdata$Experiment)[1]) 
reactiveData <- reactive(as.data.frame(subset(aggdata, Experiment == input$Experiment1))) 
firstExperiment_aggData <- reactive(reactiveData()) 

そして私は、ユーザの選択したものを、反応的テキストにどこかに書きたいと思います。あなたは知っていますか、どうすればそれをすることができますか?事前に多くの感謝。

答えて

0

シャイニーに関する限り、これで始めることができます。それはあなたを助けますか?

library(shiny) 

aggdata <- data.frame(
    "Experiment" = c("One","Two","Three"), 
    "AnythingElse" = c(1,2,3) 
) 

ui <- shinyUI(
    fluidPage(
    selectInput("Experiment1","Choose the first experiment", 
       choices = unique(aggdata$Experiment), 
       selected = unique(aggdata$Experiment)[1]), 
    tableOutput("table1") 
) 
) 

server <- shinyServer(function(input, output, session) { 
    reactiveData <- reactive({ 
    return(as.data.frame(subset(aggdata, Experiment == input$Experiment1))) 
    }) 
    output$table1 <- renderTable({ 
    return(reactiveData()) 
    }) 
}) 

shinyApp(ui = ui, server = server) 
+0

実際は私はr Markdownを使用しています。私はMarkdownでそれをどうやって行うことができますか? – martinkabe

+0

これはかなり正確にここに文書化されています:http://rmarkdown.rstudio.com/authoring_shiny_advanced.html そして別のリンクです:http://rmarkdown.rstudio.com/authoring_shiny.html – nilsole

+0

ありがとうございました! !! – martinkabe

関連する問題