R Shiny未上传

时间:2019-01-16 14:37:01

标签: r shiny shiny-server shinyapps

因此,我最近创建了一个基本应用,以了解有关Shiny的更多信息。

当我在本地(Global.R)尝试使用该应用程序时,该应用程序正常运行,但是当我将其分离为ui.R和server.R并将其上传到服务器时,我一直遇到错误:

  

警告:排序错误:未找到对象'mydata'

服务器代码

#import libraries
library(shiny)
library(DT)
library(ggplot2)
library(shinythemes)
mydata <- read.csv("course-proj-data.csv", header = T, sep = ";")
attach(mydata)
server = function(input, output, session){

  filterData <- reactive({
    mydata[which(mydata$Team == input$team),]
  })
  output$table1 <- DT::renderDataTable({
    DT::datatable(filterData(), selection = "single", rownames = F)
  })

}

UI代码

#User Interface
ui = navbarPage(theme = shinythemes::shinytheme("cerulean"), title = ("Fifa World Cup 2018"),
                tabPanel(
                  "Statistics by country",
                  wellPanel(
                    selectInput("team", label = h3("Select Country"), 
                                choices = sort(mydata$Team), 
                                selected = 1),

                    hr(),
                    fluidRow(column(3, verbatimTextOutput("value")))

                  ),
                  DT::dataTableOutput("table1")
                )
)

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我遇到了类似的问题,最后我只是将输入数据另存为.RData文件,然后在服务器代码中的所有其他文件之前加载了该文件。

prefix (-) 0 [1..5]

[0,-1,-3,-6,-10,-15]