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

时间:2015-10-10 09:51:43

标签: r csv shiny

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

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

但是当它部署到shinyapps.io时我收到了一个不同的错误,ERROR:无法打开连接。

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

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

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

3 个答案:

答案 0 :(得分:1)

确保为数据文件提供的路径与为R文件提供的路径相同。因此,在您的情况下,您无需提及整个路径 metrics 而是只使用 data <- read.csv("/Users/JMJC/Desktop/bbteams-shiny/bbteams.csv")

答案 1 :(得分:0)

正如@DieterMenne在回答部分中所述: 简单的解决方案:

read.csv("bbteams.csv")

关于此问题和其他问题的有用链接:

https://support.rstudio.com/hc/en-us/articles/229848967-Why-does-my-app-work-locally-but-not-on-shinyapps-io-

答案 2 :(得分:-1)

在控制台中输入以下内容:

find_rtools() 

如果您的Rtools安装正常,则应返回TRUE。如果没有,请按照此处的说明操作:http://jtleek.com/modules/01_DataScientistToolbox/02_10_rtools/#6