Wie kann ich ShinyApp dazu bringen, Umgebungsvariablen zu verwenden, wenn sie im Web bereitgestellt werden?

Seit Stunden habe ich gekämpft. MeinShiny App soll einige Variablen anzeigen, die ich in meiner R-Umgebung habe. Es funktioniert alles gut, aber wenn ich es im Web bereitstelle, erhalte ich Fehler wie:

Error: object 'df1' not found

Wie kann ich hinzufügendf1 und meine anderen Datenrahmen, damit sie als Teil des @ gepackt werden könnShiny App wann wird es bereitgestellt?

Bitte hilfe. Hier ist mein Beispielcode:

server.R

library(shiny)

shinyServer(function(input,output){
output$datasets <- renderTable({
switch(input$choice,

         "1" = as.data.frame(df1)          
         "2" = as.data.frame(df2) })
  }))

UI.R

shinyUI(
fluidPage(theme = "bootstrap.css",

sidebarPanel(        
  conditionalPanel(
    condition = "input.theTab == 'datasets' ",
    h3('Display Sample Data'),    
    selectInput("choice", "Selection", choices = c("Group1"=1,"Group2"=2)),

  )),

mainPanel(
  tabsetPanel(
    tabPanel( "datasets", tableOutput("datasets"), value = 'datasets'),
    id = "theTab"))
)

Antworten auf die Frage(2)

Ihre Antwort auf die Frage