相关疑难解决方法(0)

部署闪亮的应用程序时找不到数据对象

我正在处理我的第一个闪亮的应用程序,并且遇到了一个问题,即用于渲染我的数据表的数据没有被shinyapps.io接收.

该应用程序在我的控制台中运行良好,但是当我部署它时,应用程序在浏览器中打开并显示错误:找不到对象'Pitchers',其中'Pitchers'是我的数据对象之一.

我找到了一个建议说要将数据放在应用程序文件夹中的文件夹中,但仍然无法正常工作.

这是我当前的服务器.R代码:

shinyServer(function(input, output) {

  Pitchers <- read.csv("data/Pitchers_Edge.csv", header=TRUE, check.names = FALSE)
  Batters <- read.csv("data/Batters_Edge.csv", header=TRUE, check.names = FALSE)

  output$table1 <- renderDataTable({

    if (input$Year != "All"){
      Pitchers <- Pitchers[Pitchers$Year == input$Year,]
    } 
    Pitchers 
  })

  output$table2 <- renderDataTable({

    if (input$Year != "All"){
      Batters <- Batters[Batters$Year == input$Year,]
    } 
    Batters
  })

})
Run Code Online (Sandbox Code Playgroud)

这是ui.R代码:

shinyUI(fluidPage(
  titlePanel('Edge%: 2010-Present'),
    fluidRow(
      column(12,

                    p("Provides current and historical data on the percentage of pitches thrown to different parts of the strike zone by pitchers …
Run Code Online (Sandbox Code Playgroud)

r shiny

8
推荐指数
1
解决办法
1万
查看次数

Shiny/R 错误:路径应该是项目目录中的文件

我的 Shiny 应用程序将在本地运行,但是当我尝试部署到 Shinyapps.io 时它不会。我通过删除.csv文件路径中的“点”暂时解决了这个问题:

data <- read.csv("/Users/JMJC/Desktop/bbteams-shiny/bbteams.csv")

但是当它部署到 Shinyapps.io 时,我收到了一个不同的错误,ERROR: cannot open the connection。

shinyapps::deployApp('/Users/JMJC/Desktop/bbteams-shiny')

我将我的数据集放在与 server.r 和 ui.r 相同的目录中。而且我确保到setwd()同一个目录。

我没有想法了。如果我不删除点它不会部署,但如果我删除点它无法建立连接。如果我强制它部署,它仍然不会建立连接。

csv r shiny

7
推荐指数
1
解决办法
8498
查看次数

标签 统计

r ×2

shiny ×2

csv ×1