R 如何部署使用本地数据的闪亮应用程序

R 如何部署使用本地数据的闪亮应用程序,r,csv,dataset,local,shiny,R,Csv,Dataset,Local,Shiny,我正在部署我的闪亮应用程序,但我不知道如何将我的应用程序输入本地数据集。我不断获取错误:未找到对象“数据”。这是我到shiny文件夹的路径 library(shinyapps) shinyapps::deployApp('C:\\Users\\Jeremy\\Desktop\\jerm2') 在这个目录(jerm2)中,我有3件东西:ui.R,server.R,以及我的本地数据集,一个名为proj.csv的.csv 在server.R文件中, 我设置了data您可能想在您闪亮的文件夹中添加一个

我正在部署我的闪亮应用程序,但我不知道如何将我的应用程序输入本地数据集。我不断获取
错误:未找到对象“数据”
。这是我到shiny文件夹的路径

library(shinyapps)
shinyapps::deployApp('C:\\Users\\Jeremy\\Desktop\\jerm2')
在这个目录(jerm2)中,我有3件东西:
ui.R
server.R
,以及我的本地数据集,一个名为
proj.csv
的.csv

server.R
文件中,
我设置了
data您可能想在您闪亮的文件夹中添加一个子目录,名为“data”,并将proj.csv放在那里

然后,在您的
服务器.r
中放入:

data<-read.csv("./Data/proj.csv")

data我遇到了同样的问题。事实证明,在我使用shinny.io保存和部署我的应用程序时,我的工作目录并没有指向我的shinny应用程序

如果您正在加载数据,请确保代码反映您的闪亮应用程序是工作目录

否则,您将得到一个类似以下内容的日志错误

无法打开压缩文件“C:/Users/Joseph/Documents/data/data.rda”,可能原因是“没有此类文件或目录”


我所做的是将csv写在shiny app目录的子文件夹(即data/)下,然后添加
数据。请看这里。对于小型数据集,您只需
dput
您的数据并将其直接粘贴到
server.r
文件中即可。省去了跟踪附加文件的麻烦。