文件错误(文件,“ rt”):无法打开连接-闪亮

时间:2019-03-08 18:04:28

标签: r shiny shinydashboard shiny-server

我一直在尝试将我制作的图形添加到闪亮的布局中,但是当我运行项目时,它会向我显示此错误。

我为发球区R准备了以下代码:

library(shiny)
df <-read.csv('./CSV/data.csv')
shinyServer(function(input, output) {
  output$scatterPlot <- renderHighchart({
    hchart(df, "scatter", 
hcaes(x=df$revenue,y=df$users,group=df$name_group))
  })
})

对于用户界面,我得到了:

    library(shiny)
    library(shinydashboard)
    library(shinycssloaders)

    titlePanel("my_app")

    header <- dashboardHeader(title = "my_app" )

    sidebar <- dashboardSidebar(
      sidebarMenu(
        menuItem("Overview", tabName = "overview", icon = icon("book-open"))
    )
    body <- dashboardBody(
      tabItems(
        tabItem("overview",
                fluidRow(
                  box(
                    title = "revenue_vs_user", status = "primary",
                    withSpinner(highchartOutput("scatterPlot"))
                  ))
      )
    ))

    shinyUI(dashboardPage(header, sidebar, body, skin = "blue"))

我对这个错误所见的所有答案都说,发生这种情况是因为未正确读取数据,但是在我的环境变量中却出现了数据,因此正在读取它。感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

我有同样的问题。在开发应用程序并测试CSV是否可以上传时,R studio显示了正确上传并存储在Environment变量中的CSV数据。但是当我选择Runn App时,会出现相同的错误。

我还使用数据子文件夹结构。我还在应用上方的文件夹中设置了一个R Project。因此,文件夹结构如下所示:

./Project/app/data

Project文件位于Project文件夹中,app.R文件位于app文件夹中,而我尝试上传的CSV位于data文件夹中。

然后我尝试将Project文件放到app文件夹中。我还更新了应用程序中read.csv的相对文件路径,以反映新的工作目录。由于某些原因,这可行。我不知道为什么。